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秒向服务器发送一个空数据包

   


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM