服务器隔一段时间不操作就自动断开了怎么办

2023-10-26 0 941

最近经常有人问我为什么服务器隔一段时间不操作就自动断开了,这个有时候还是影响比较大的,只是中午出去吃个饭回来,任务就断开了,由于没有nohup后台之行,还得重新运行一遍。我们目前远程访问服务器使用的都是ssh的方案,ssh为了服务器端的安装,隔一段时间不操作,服务器端将自动断开连接,这是正常现象,有几种方法可以修改这种默认行为,下面我们来具体介绍一下。

修改TMOUT变量

#用以下命令判断是否是否设置了该参数

echo $TMOUT

# 如果输出空或0表示不超时,大于0的数字n表示n秒没有收入则超时

# 修改方法

vi /etc/

# —————————-

TMOUT=900

# —————————-

# 将以上900修改为0就是设置不超时

/etc/

# 让配置立即生效

修改SSH配置

指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送。设置60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了。

表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开。正常情况下, 客户端不会不响应,使用默认值3即可。

使用root账户修改这两个配置即可。

# 启用客户端活动检查,每60秒检查一次,3次不活动断开连接

sed -i “s/# 0/ 60/g”

sed -i “s/# 3/ 3/g”

#重启ssh服务

sshd

客户端配置

以上方案都只有管理员可以操作,其实客户端也可以进行设置,一般都在客户端工具的设置选项中,在里面找ssh设置,客户端采取的方案一般都是每隔一个时间点,比如30秒,自动向服务器端发送一个信号,告诉服务器端,客户端还在活动,进而“骗过”服务器端程序,保持持续连接。下面我们介绍几款常见ssh工具的设置。

pytty

设置

设置

本文内容来源于互联网,若侵权,请联系我们删除

文章来源:https://www.toutiao.com/a7026130498791522824/

相关文章

猜你喜欢
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 5040 +

    运行天数

你的前景,远超我们想象