mac中终端ssh连接服务器隔一段时间就掉线也就是界面卡着不动输入不了的解决办法


终端在链接上服务器的时候过一段时间之后就无法再次操作了,输入内容的时候过一点时间会提示已经断开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服务即可


免责声明!

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



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