解决方法: 令本地的 ssh client 每隔一段时间自动确认存活。避免服务器端将当前连接杀掉。
具体操作:
Windows 自带的 OpenSSH 现在是默认安装的,很多人找不到配置文件在哪。默认配置文件路径:
C:\ProgramData\ssh
在该路径下新建/编辑文件:ssh_config
添加内容:
ServerAliveInterval 50
ServerAliveCountMax 3
之后重启 Power Shell,就可以在 ssh 访问远端服务器时保持会话连接了。
之后重启 Power Shell,就可以在 ssh 访问远端服务器时保持会话连接了。
参考: https://www.twisted-meadows.com/win-ssh-keep-alive/