SSH不断线

在linux下要保持连接,可以使用-o的一个参数ServerAliveInterval来设置一个防止超时的时间。

代码看起来象这样

ssh -o ServerAliveInterval=60 x.x.x.x

如果要让所有的ssh连接自动加上此属性,可以修改 ~/.ssh/config 文件添加

Host *

Protocol 2

ServerAliveInterval 30

当然,只这只能解决网络延时大和不稳定的情况,如果网络出现故障,数据还是容易丢失。因此,远程操作最好还是在screen中执行为好。


你可能感兴趣的:(SSH不断线)