当前位置:首页 » 操作系统 » linux登录超时

linux登录超时

发布时间: 2022-02-24 08:03:37

1. 如何解决SSH连接linux超时自动断开

查了资料,这个可能和SSH超时自动断开是一样的,可以修改以下2个配置参数来解决。
1、$TMOUT 系统环境变量
# 用以下命令判断是否是否设置了该参数
echo $TMOUT
# 如果输出空或0表示不超时,大于0的数字n表示n秒没有收入则超时
# 修改方法
vi /etc/profile
# ----------------------------
export TMOUT=900
# ----------------------------
# 将以上900修改为0就是设置不超时
source /etc/profile
# 让配置立即生效

2、sshd 服务配置
cd /etc/ssh
# 查看sshd_config中关于客户端活动状态的配置
grep ClientAlive sshd_config
# 默认配置如下
# ----------------------------
#ClientAliveInterval 0
#ClientAliveCountMax 3
# ----------------------------
# ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送。设置60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了。
# ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开。正常情况下, 客户端不会不响应,使用默认值3即可。
# 备份原配置文件
cp sshd_config sshd_config.bak
# 启用客户端活动检查,每60秒检查一次,3次不活动断开连接
sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 60/g" sshd_config
sed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 3/g" sshd_config
# 确认修改
grep ClientAlive sshd_config
# 比较配置文件差异
diff sshd_config sshd_config.bak
# 重新加载ssd配置,让配置生效
service sshd reload

2. linux 系统默认的无操作超时时间怎么设置

用户超时注销
如果用户离开时忘记注销账户,则可能给系统安全带来隐患。可修改/etc/profile文件,保证账户在一段时间没有操作后,自动从系统注销。
编辑文件/etc/profile,在“HISTFILESIZE=”行的下一行增加如下一行:
TMOUT=600
则所有用户将在10分钟无操作后自动注销

3. linux下有系统tcp连接超时时间么

可以作为TCP连接的典范:

boolCRemoteLink::Connect()
{
OnDisconnected();//如果已经连接,则断开

if(!m_bUseProxy)
{

m_iConnStatus=SS_CONNECTING;//正在连接状态
GNTRACE("开始连接到远程服务器[%s][%ld]... ",m_strip.c_str(),m_port);

//建立套接字,准备连接到服务器
m_socket=::socket(AF_INET,SOCK_STREAM,0);
if(socket<0){
if(m_pCallBack)
m_pCallBack->OnSocketError(SE_CREATE,MSG_SE_CREATE);
returnfalse;
}

//设为异步操作方式
unsignedlongon=1;
if(::ioctlsocket(m_socket,FIONBIO,&on)<0){
::closesocket(m_socket);
if(m_pCallBack)
m_pCallBack->OnSocketError(SE_CREATE,MSG_SE_CREATE);
returnfalse;
}

sockaddr_inaddr;
memset(&addr,0,sizeof(addr));
addr.sin_family=AF_INET;
addr.sin_addr.s_addr=inet_addr(m_strip.c_str());
addr.sin_port=htons(m_port);

intrt;
rt=::connect(m_socket,(sockaddr*)&addr,sizeof(addr));
if(rt==0){
OnConnected();
returntrue;
}

//==================================================================
timevalto;

//首先建立连接
fd_setwfds;
fd_setefds;
FD_ZERO(&wfds);
FD_ZERO(&efds);

//testshutdowneventeach100ms.
to.tv_sec=0;
//CONNECT_TIMEOUT;
to.tv_usec=100000;

intit=0;
while(!m_meShutdown.Wait(0)&&!m_meConnStop.Wait(0))
{
FD_SET(m_socket,&wfds);
FD_SET(m_socket,&efds);
intn=select(m_socket+1,NULL,&wfds,&efds,&to);

if(n>0){
if(FD_ISSET(m_socket,&wfds))
{
OnConnected();
returntrue;
}
else
{
//interr=::WSAGetLastError();
//constchar*msg=GetLastErrorMessage(err);
GNTRACE("CRemoteLink::Connect:connectionattemptfailed! ");
if(m_pCallBack)
m_pCallBack->OnSocketError(SE_CONN,MSG_SE_CONN);
break;
}
}elseif(n<0){//SelectError
interr=::WSAGetLastError();
constchar*msg=GetLastErrorMessage(err);
GNTRACE("CRemoteLink::Connect:SelectError.[%d]-%s ",err,msg);
if(m_pCallBack)
m_pCallBack->OnSocketError(err,msg);
break;
}
else
{
it+=100;
if(it>30000)//连接超时--(30S)
{
GNTRACE("CRemoteLink::Connect:Timeout. ");
if(m_pCallBack)
m_pCallBack->OnSocketError(SE_TIMEOUT,MSG_SE_TIMEOUT);
break;
}
}
}
if(m_meConnStop.Wait(0))
{
GNTRACE("连接过程进行时被取消。 ");
}
}
else
{
//通过代理服务器连接

4. linux中永不超时命令

cd
ll
ls
mkdir
touch
vi
chmod
chown
tar
rm
cp
mv
cat
more
tail
。。这些命令永不会过时的。
请参考Linux命令大全吧,网络一下一大片。

5. 麻烦问下,linux怎么防止终端超时

一、有个工具叫screen,可以虚拟终端,通过命令screen -S name 来创建一个名为name的虚拟终端,这样即使终端超时自动断开,再登录到系统之后只需要screen -r name就可以继续连接到刚才创建的虚拟终端,且所有的操作都会继续不会中断。
二、远程工具可以进行相关的设置,比如secretcrt这个工具就可以设置每10秒操作一下,这样就不会中断。

6. 老版本的red hat linux 5设置登陆超时功能

默认是root 系统安装的时候会要求输入root密码。如果你忘了root的密码,重启电脑,在grub界面,就是刚启动选择内核的那个背景是红色的,还带倒计时的界面。先按e 然后 空格+S 然后esc键,然后按小写b这样进入到single模式,输入#passwd 可以重新设置密码 OK以后 #reboot 重启 ,用新密码进系统

7. Linux系统输入超时,自动退出登录

对所有用户设置自动注销功能:

首先,以root用户登录系统,输入 vi /etc/profile 命令,编辑profile文件。

查找TMOUT,若没有,则可以在文件最后添加如下语句:

TMOUT=300
export TOMOUT

如果查找到了,直接设置时间。

300表示自动注销的时间为300秒。

编辑好文件后,保存,退出,重新登录,设置生效。

8. linux connection timed out怎么解决

如果你说的是ssh链接linux服务器超时的话,你只能使用终端登录看看了,导致的原因有很多,比如关机了? sshd服务挂了、防火墙原因、sshd配置错误等等,上去看一下sshd的日志和系统的日志。以便快速定位问题

9. linux系统普通用户 su - 切换到root权限 提示登录提示10s超时,假设这个阶段完成,如何减少登录提示时间

-
重启系统进入grub菜单kernel行尾添加 rw init=/bin/bash车按b启进入shell,切换/etc目录编辑passwd文件保存并重启

热点内容
什么人用独立服务器 发布:2024-12-24 10:22:09 浏览:683
mysql存储过程异常回滚 发布:2024-12-24 10:22:07 浏览:842
ftp下载乱码 发布:2024-12-24 10:14:44 浏览:265
安卓手机桌面如何加dock栏 发布:2024-12-24 10:14:01 浏览:254
工控类编程 发布:2024-12-24 09:47:20 浏览:74
21款奕跑有哪些配置 发布:2024-12-24 09:47:19 浏览:783
教室系统管理员如何帮助更改密码 发布:2024-12-24 09:44:19 浏览:597
ip广播服务器安装 发布:2024-12-24 09:33:56 浏览:942
路由器如何配置ss 发布:2024-12-24 09:06:14 浏览:425
安卓lol怎么登录 发布:2024-12-24 08:54:11 浏览:701