成都创新互联网站制作重庆分公司

linux命令超时,linux会话超时

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

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

成都创新互联主营苍溪网站建设的网络公司,主营网站建设方案,手机APP定制开发,苍溪h5成都微信小程序搭建,苍溪网站营销推广欢迎苍溪等地区企业咨询

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

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

TMOUT=300

export TOMOUT

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

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

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

如何解决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

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

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

二、远程工具可以进行相关的设置,比如secretcrt这个工具就可以设置每10秒操作一下,这样就不会中断。


文章题目:linux命令超时,linux会话超时
URL地址:http://cxhlcq.com/article/hooseg.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部