我最近在 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 防火墙入站规则解决了该问题。负责人,开会。
再次感谢!