通过 SSH 连接的 VNC 隧道

通过 SSH 连接的 VNC 隧道

情况如下:

  • 服务器 1- 我可以通过 SSH 直接访问这台机器。
  • 服务器 2- 只能通过服务器 1(SSH)访问。

(两个都是 Linux 机器。)

有没有办法设置直接 VNC 访问服务器 2来自 Windows 盒子?

答案1

你应该能够做与描述相同的事情这里. 在你的情况下,你可以使用油灰通过 ssh 连接到 server1,但在目标字段中使用 Server2 的 IP 地址或名称,而不是“localhost”。

以下所有步骤均需在 Windows 系统上完成:

打开 Putty 主屏幕:

Host Name: [your public IP or domain name for server1]
Port: [Use whatever port Server1 is configured to use]

在putty中的[SSH -> Tunnels]菜单下:

Source port: 5000
Destination: [server2 internal IP address]:5900
Click Add
Click Open and type in the username and password

打开 VNC 客户端。不同的 VNC 客户端可能使用不同的符号来指定端口。如果您使用 ultraVNC:

VNC Server: localhost:5000

Server2 上需要有一个 VNC 服务器,但它只需要对内部网络上的 Server1 可见。

相关内容