有时候我们发现,当长时间不使用ssh客户端时,客户端会断开与远程服务器的链接。这很可能是因为超时空闲而断开了连接。解决方案参考[https://stackoverflow.com/questions/49496998/how-do-i-keep-ssh-connection-alive-on-windows-10]

解决方法:在ssh客户端的配置文件中加入ServerAliveInterval 60,每隔一分钟,客户端就会向远程服务器发一个KeepAlive请求,这样中断就不会因为超时空闲而断开链接。

Win+R,输入.ssh点击确定,进入到存放SSH配置文件的文件夹,找到config,使用记事本打开,在最后添加如下内容,保存即可

1
2
Host *
ServerAliveInterval 60