macOS ssh 连接服务器的时候总是自己掉线,如何保活
macOS 用 ssh 连接服务器的时候总是过一会就断开连接了,原因是客户端没有向服务器定时发送保活的数据包。
解决
1. 切换到 root
sudo su
2. 找到 ssh 配置目录
cd /etc/ssh/
ls -al
能看到里面的内容
ssh_
开头的是商户端的配置,就是你连别人的时候使用的配置
sshd_
是作为服务器的配置,就是别人连你的时候使用的配置
3. 修改 ssh_config
修改 ssh_config
在后面添加
ServerAliveInterval 30
保存配置文件即可。
后面数字的单位是秒
,意思就是每多少秒向服务器发送一个保活数据,上面的配置是 30 秒
结果
这样再连接服务器之后,隔多长时间都不会自动断开了。