虚拟计算机和物理计算机之间的 SSH 连接随机丢失

虚拟计算机和物理计算机之间的 SSH 连接随机丢失

我正在处理一个困扰我好几天的问题,我不知道下一步该怎么做。我有一台装有 VMware 工作站的 Windows 7 计算机,在 VMware 中我运行着一台 Ubuntu 10.04 服务器。我的问题是,当我使用 Putty 从 Windows 连接到服务器时,它会在一段随机时间后断开连接。只有当我从 Windows 连接时才会发生这种情况,从另一台计算机连接时不会发生这种情况。(我尝试使用 Linux 控制台 SSH 和其他 Windows 上的 Putty,以及与我的计算机具有相同网络驱动程序的计算机)

但问题变得更加随机。当我在服务器上运行 tcpdump 时,它不会发生,或者如果其他计算机已连接,但当我关闭 tcpdump 或其他连接时,它会在一段时间后断开物理计算机和虚拟计算机之间的连接。

最后,它是一个转换后的 vmdk,我在 VMware 工作站上运行,但我在其他计算机上尝试过它,没有问题。

答案1

检查 PuTTY 的“启用 TCP keepalives”选项(在 PuTTY 配置期间查看“连接”)。这个方法曾经帮了我大忙。

相关内容