SSH长时间闲置后断连

用Windows powershell ssh连接VirtualBox的Ubuntu虚拟机,一开始可以成功,一段时间后会报错virtualbox client_loop: send disconnect: Connection reset并退出,想再次登录时会报ssh: connect to host 192.168.1.111 port 22: Connection refused的错误

根据这里的说法可以添加延长连接超时的配置

$ sudo vim /etc/ssh/sshd_config
# Added the following:
# ClientAliveInterval 60
# ClientAliveCountMax 5

不过我发现我的情况还和Terminal Session有关,就算添加配置并重启VM后,如果不关闭当前的Terminal Session (不管是powershell本身的应用,还是VSCode里的Terminal窗口),都还是会报拒绝连接的错,但是新开一个窗口就好了

你可能感兴趣的:(SSH长时间闲置后断连)