![尽管发送了 keepalive 消息,但仍会随机从 SSH 中启动](https://linux22.com/image/1441392/%E5%B0%BD%E7%AE%A1%E5%8F%91%E9%80%81%E4%BA%86%20keepalive%20%E6%B6%88%E6%81%AF%EF%BC%8C%E4%BD%86%E4%BB%8D%E4%BC%9A%E9%9A%8F%E6%9C%BA%E4%BB%8E%20SSH%20%E4%B8%AD%E5%90%AF%E5%8A%A8.png)
我制作了一个 Debian 7 虚拟机(使用 VirtualBox),尝试设置自己的服务器和其他类似的酷炫技巧。这一切都在一台计算机上完成。
我可以通过 putty 通过 SSH 进入虚拟机,但经过短暂的(不一致的持续时间,~15 秒到 ~3 分钟)时间后,我会因老错误而退出服务器。
服务器意外关闭了网络连接。
当然,我只是改变了我的腻子设置,以便每 25 秒发送一次 keepalive。
这不起作用,现在我完全不知道该怎么做才能阻止这种情况,我不知道我的错误是否出在sshd_config
我的 Putty 配置中,或者任何其他可能的原因。在 Google 上搜索了一段时间也没有找到任何结果。
查看我的 sshd 日志、我的 putty 错误日志和我的 sshd_config 没有显示任何异常。
编辑:这是我的腻子错误日志:
2015-02-20 15:03:28 Looking up host "127.0.0.1"
2015-02-20 15:03:28 Connecting to 127.0.0.1 port 3022
2015-02-20 15:03:28 Server version: SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
2015-02-20 15:03:28 Using SSH protocol version 2
2015-02-20 15:03:28 We claim version: SSH-2.0-PuTTY_Release_0.63
2015-02-20 15:03:28 Doing Diffie-Hellman group exchange
2015-02-20 15:03:28 Doing Diffie-Hellman key exchange with hash SHA-256
2015-02-20 15:03:28 Host key fingerprint is:
2015-02-20 15:03:28 ssh-rsa 2048 ------------------------------
2015-02-20 15:03:28 Initialised AES-256 SDCTR client->server encryption
2015-02-20 15:03:28 Initialised HMAC-SHA-256 client->server MAC algorithm
2015-02-20 15:03:28 Initialised AES-256 SDCTR server->client encryption
2015-02-20 15:03:28 Initialised HMAC-SHA-256 server->client MAC algorithm
2015-02-20 15:03:32 Sent password
2015-02-20 15:03:32 Access granted
2015-02-20 15:03:32 Opening session as main channel
2015-02-20 15:03:32 Opened main channel
2015-02-20 15:03:32 Allocated pty (ospeed 38400bps, ispeed 38400bps)
2015-02-20 15:03:32 Started a shell/command
2015-02-20 15:04:56 Server unexpectedly closed network connection
编辑 x3:这是查看 /var/log/auth.log 后示例失败会话的相关结果。
Feb 21 16:16:38 CGIT sshd[2559]: Accepted password for web from 10.0.2.2 port 60037 ssh2
Feb 21 16:16:38 CGIT sshd[2559]: pam_unix(sshd:session) session opened for user web by (uid=0)
编辑x2:
我已经在新的 VM 实例中重新安装了 Debian(这次是通过 CD 安装而不是网络安装),但仍然会随机断开连接。当以管理员身份运行 VM 并禁用所有防病毒软件时,就会发生这种情况。
答案1
嗯,这个错误是 VirtualBox 的问题。
https://forums.virtualbox.org/viewtopic.php?f=1&t=66067
如果您遇到此错误,您可以升级到版本 4.3.23,您的问题可能会得到解决。