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服务即可