无法通过SSH连接到服务器,除非首先build立VNC连接

我最近在VPS主机上安装了Ubuntu 10.10(32位)服务器。 在Ubuntu安装程序之后,我添加了OpenSSH。 很less安装,这是默认的OpenSSHconfiguration。

出于某种原因,我不能SSH到框, 除非我通过主机pipe理控制台打开一个TightVNC连接。 只要尝试VNC到框,我可以SSH直接到框(例如与PuTTY)。 closuresTightVNC并不重要 – 我可以继续使用开放的SSH连接并创build新的会话。

任何想法是什么问题,我怎么去解决它?

感谢您的有用评论 – 它帮助我find实际的问题。

VPS服务是wheresmyserver.co.nz – 根据这个文件 :

任何时候通过WMS控制面板访问服务器,您的IP地址都可以透明地自动允许临时访问该特定服务器上的所有端口。 当您离开控制面板时,这些端口会自动closures在您身后。

实际上,这在连接到VNC会话时起作用,这就解释了为什么我临时访问。

实际的问题是防火墙configuration为只允许http,https和ping入站。 添加端口22的防火墙入站规则修复了问题。 头,见桌子。

再次感谢!