使用 putty 仅使用端口 22 连接远程 VNC

使用 putty 仅使用端口 22 连接远程 VNC

我正在尝试远程访问我的家庭服务器,但只有端口 22 可用。据我所知,可以通过隧道进入服务器来查看 VNC。

到目前为止,我所有的努力都失败了。我遵循了数字海洋设置 VNC 的教程。我可以telnet localhost 5901在家庭服务器上成功使用 SSH。

但是本地部分对我来说有点奇怪。我在 Putty 上设置了隧道:

Source 5900

Destination mydomain.com:5900

我也尝试在源部分和目标部分中5900进行替换。5901

在 TightVNC 中,我尝试像 localhost:1 那样进行连接,但立即收到“连接正常关闭”的消息。不知道发生了什么。

答案1

如果 VNC 服务器和 ssh 服务器相同,则使用目标 127.0.0.1 而不是主机名。

另外,请确保该隧道是“本地”隧道,而不是“远程”或“动态”隧道。

此外,如果您的测试确认端口 5901 有效,那么您应该在隧道中使用相同的端口,可能用于源端口和目标端口。

答案2

一旦使用上述设置通过 Putty 登录 SSH,请保持登录状态,然后您应该能够使用 TightVNC 连接到 localhost:5900(或 5901)。

相关内容