ssh连接超时,主要有以下三种方法来解决:
1.修改server的/etc/ssh/sshd_config,添加下面两个选项:
ClientAliveInterval 60 //server每隔60秒发送一次请求给client,然后client响应,从而保持连接
ClientAliveCountMax 3 //server发出请求后,client没有响应次数达到3,就自动断开连接,一般client会响应。
2.修改client的/etc/ssh/ssh_config,添加下面两个选项:
ServerAliveInterval 60 //client每隔60秒发送一次请求给server
ServerAliveCountMax 3 //client发出请求后,server没有响应次数达到3,就自动断开连接,一般server会响应。
3.在连接时加上下面参数:
在命令参数里ssh -o ServerAliveInterval=60 这样会在连接中保持持久连接。