用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窗口),都还是会报拒绝连接的错,但是新开一个窗口就好了
网友评论