Mac下解决ssh链接linux服务器丢包问题

来源:互联网 发布:筋长一寸寿延十年 知乎 编辑:程序博客网 时间:2024/05/22 16:46

连接服务器方式

ssh root@公网IP -p 22

如果一段时间不操作之后进入Terminal,会发现不在响应,需要重新连接

解决方案

方案一:

在本地mac端编辑~/.ssh/config文件添加一行:

ServerAliveInterval 60

方案二:

在服务器端编辑/etc/ssh/sshd_config文件修改代码:

ClientAliveInterval 60ClientAliveCountMax 3

然后重启ssh:
service sshd restart


方案三:

若只想保持当前连接,可使用以下命令:

ssh -o ServerAliveInterval=60 user@sshserver