防止 Shell 链接远程服务器自动断开链接

本地机器中配置:

1
vim ~/.ssh/config

添加一段:

1
2
Host *
ServerAliveInterval 30

* 号代表所有主机,你可以指定某个主机

ServerAliveInterval 30 表示ssh客户端每隔30秒给远程主机发送一个no-op包,no-op是无任何操作的意思,这样远程主机就不会关闭这个SSH会话。

为了使所有用户生效,你可以在/etc/ssh/ssh_config全局配置文件添加.

如果只需要临时使用, 那么使用 ssh -o ServerAliveInterval=30 user@remote-ssh-server-ip 也可以.

参考来源: http://blog.topspeedsnail.com/archives/10560

Donate - Support to make this site better.
捐助 - 支持我让我做得更好.