mac ssh terminal连接容易掉线卡住怎么办?

mac ssh terminal连接容易掉线卡住怎么办?

在使用mac的terminal远程连接服务器时很容易出现离开后回来连接的terminal就卡住,又不能退出的情况。如何解决?

配置ssh客户端每隔1分钟给服务器发送一个保活包。

  • 在配置末尾添加如下配置
1
2
3
4
5
6
cat /etc/ssh/ssh_config
Host *
    SendEnv LANG LC_*

ServerAliveInterval 60 #每隔60秒就向服务器发送一个请求
ServerAliveCountMax 3  #允许超时的次数,一般都会响应
  • 抓包查看情况,可以看到每间隔1分钟就有ssh请求
1
sudo tcpdump -i any port 22