Fork me on GitHub

ssh 连接超时

服务器端

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
修改自动检测时间
sudo vim /etc/ssh/sshd_config
ClientAliveInterval 60
ClientAliveCountMax 3

重启 sshd 服务
systemctl restart sshd

profile 中设置不超时
sudo vim /etc/profile
将 TMOUT 设置为 0
export TMOUT=0
重新加载配置
source /etc/profile

设置完记得重联一下 ssh

客户端

1
2
3
4
5
vim /etc/ssh/ssh_config
ServerAliveInterval 60
ServerAliveCountMax 2

设置完记得重联一下 ssh

iterm

1
2
3
4
5
6
如果以上方法都尝试了还不行,如果你在用 iterm
iterm -> Preferences... -> Profiles -> Session
勾选并设置
When idle, send ASCII code 0 every 60 seconds

设置完记得重联一下 ssh
-------------感谢您的阅读 有问题请留言(或mailto:frostbelt@sina.cn)-------------