终端在链接上服务器的时候过一段时间之后就无法再次操作了,输入内容的时候过一点时间会提示已经断开ssh连接了,解决方法是让本地隔一段时间就像服务器发一次请求
在本地打开配置文件:
sudo vim /etc/ssh/ssh_config
在文件中添加下面的参数:

ServerAliveInterval 60 #每隔60秒就向服务器发送一个请求
ServerAliveCountMax 3  #允许超时的次数,一般都会响应

在服务器端设置
找到/etc/ssh/sshd_config 文件
使用vim /etc/ssh/sshd_config编辑下面的两行,位置在文件的靠下

# ClientAliveInterval 0
# ClientAliveCountMax 3

去掉注释,并且修改这两行

# 客户端每隔多少秒向服务发送一个心跳数据
ClientAliveInterval 30
# 客户端多少秒没有相应,服务器自动断掉连接
ClientAliveCountMax 1800

然后使用命令service sshd restart重启sshd服务即可

相关文章:

  • 2022-01-13
  • 2022-12-23
  • 2021-07-10
  • 2021-04-17
  • 2022-12-23
  • 2021-04-22
猜你喜欢
  • 2021-11-21
  • 2022-12-23
  • 2021-05-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案