解决Mac下SSH闲时自动中断的问题

使用 Mac 自带终端 SSH 连接服务器时,只要隔一小段时间不进行操作的话连接就会自动中断,造成了不好的体验。解决方法如下:

1、连接到你的服务器

2、编辑服务端配置文件 /etc/ssh/sshd_config

vim /etc/ssh/sshd_config

添加以下两行配置代码

ClientAliveInterval 30
ClientAliveCountMax 3

3、编辑客户端配置文件 /etc/ssh/ssh_config

vim /etc/ssh/ssh_config

在 Host * 下面添加以下两行配置代码

ServerAliveInterval 30
ServerAliveCountMax 3

4、断开SSH连接

Ctrl + d

5、SSH 重连服务然后执行重启

sync 将数据由内存同步到硬盘中。
reboot 就是重启

重启后可能需要等待1分钟左右才能重新连接上。

最后验证测试就可以了。

    原文作者:鱼先生
    原文地址: https://segmentfault.com/a/1190000017989811
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞