除非先建立 VNC 连接,否则无法通过 SSH 连接到服务器

除非先建立 VNC 连接,否则无法通过 SSH 连接到服务器

我最近在 VPS 主机上设置了一个 Ubuntu 10.10(32 位)服务器。按照 Ubuntu 安装程序,我添加了 OpenSSH。几乎没有安装其他东西,这是默认的 OpenSSH 配置。

由于某种原因,我无法通过 SSH 连接到该盒子除非我首先通过主机管理控制台打开 TightVNC 连接。一旦尝试通过 VNC 连接到该框,我就能够直接通过 SSH 连接到该框(例如使用 PuTTY)。关闭 TightVNC 无关紧要 - 我可以继续使用打开的 SSH 连接并创建新会话。

您知道问题是什么吗?我该如何解决它?

答案1

感谢您的有益评论 - 它帮助我找到了实际的问题。

VPS 服务是wheresmyserver.co.nz- 根据本文档

每次您通过 WMS 控制面板访问服务器时,您的 IP 地址都会自动透明地获得对该特定服务器所有端口的临时访问权限。当您离开控制面板时,这些端口将自动关闭。

实际上,这在连接到 VNC 会话时生效,这解释了为什么我暂时获得访问权限。

实际问题是防火墙配置为仅允许 http、https 和 ping 入站。添加端口 22 防火墙入站规则解决了该问题。负责人,开会。

再次感谢!

相关内容