情况如下:
- 服务器 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 可见。