大佬教程收集整理的这篇文章主要介绍了SSH自动断开后重连的解决方案,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
注:本文出自博主:chloneda
终端连接远程 SSH 服务,经常会出现长时间无操作后就自动断开,或者无响应,无法再通过键盘输入,只能强行断开重连。
那么有没有办法保持 SSH 连接不断开,或者断开连接后自动重连呢?有的!
方案一:客户端发送心跳
Linux / Unix 下,编辑 ssh 配置文件:
vim /etc/ssh/ssh_config
ServerAliveInterval 20 ServerAliveCountMax 999
上述配置则表示:每隔20秒,向服务器发出一次心跳。若超过999次请求都没有发送成功,则会主动断开与服务器端的连接。
方案二:服务器端发送心跳
在服务器端中,编辑 ssh 配置文件:
sudo vim /etc/ssh/sshd_config
ClientAliveInterval 60 ClientAliveCountMax 3
上述配置则表示:每隔60秒,服务器向客户端发出一次心跳。若客户端超过3次请求未响应,则会从服务器端断开与客户端的连接。
所以,总共允许无响应的时间是 60 * 3 = 180 秒以内。
其实,依赖 ssh 客户端定时发送心跳,putty、SecureCRT、XSHell 工具也有这个功能。
完!
以上是大佬教程为你收集整理的SSH自动断开后重连的解决方案全部内容,希望文章能够帮你解决SSH自动断开后重连的解决方案所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。