ssh保持连接不断开

使用ssh连接服务器,长时间不使用,会自动断开,控制台会卡死无法使用,现提供以下两个方案解决这个问题:

   

【服务器主动保持连接】

修改服务器配置文件:

vim /etc/ssh/sshd_config

ClientAliveInterval 120

ClientAliveCountMax 720

   

ClientAliveInterval 的意思是,服务端每间隔 XXX s会向客户端发送一个空数据包

ClientAliveCountMax 的意思是,服务器最大会发送720

   

然后重启sshd服务即可:

systemctl restart sshd

   

【客户端主动保持连接】

修改客户端配置文件:

vim ~/.ssh/config(没有的话创建)

Host server

  HostName xxx.domain.local

  ServerAliveInterval 120

  User root

意思是,每隔120秒向服务器发送一个空数据包

   

原文地址:https://www.cnblogs.com/liuxia912/p/12144616.html