通过socks SSH代理隧道的VNC

suu*_*ser 1 networking ssh vnc putty

我可以通过以下设置使用 Putty 连接到我的私人工作网络:

  • 主机名:login.example.com
  • 端口:502
  • SSH 转发端口:D8888

这将打开一个 SSH 袜子代理,它允许我访问内部服务器。我再次使用 Putty 使用上面的袜子代理连接到内部 Ubuntu 服务器。

现在我想使用 VNC 获取服务器 GUI,但我无法连接socks 代理。我尝试转发端口,但由于我是新手,我可能做错了。那么如何从我的 Windows 机器运行 VNC 来访问远程 VNC 服务器呢?

这篇文章没有帮助我使用vncserver. RDP 也不起作用。VNC 会话位于不同的服务器上,只能从login.example.com作为socks 代理访问。

注意:我可以使用上面的配置通过 SSH 连接到内部服务器,并将login.example.com作为 Putty 中的 socks 代理。

jjl*_*lin 5

如果您使用的是 RealVNC 查看器,如您引用的文章中所示,那么您应该能够执行以下操作:

  1. 使用 PuTTY 连接login.abc.com并设置D8888转发(你说你已经在做)。
  2. 启动 RealVNC 查看器并单击Options...按钮。
  3. 选择Connection选项卡。
  4. 单击Use these proxy settings单选按钮。
  5. 设置Proxy typeSOCKS 5
  6. 设置Proxy address and portlocalhost:8888
  7. 现在尝试连接到实际的 VNC 服务器,例如vnc-server.abc.com:1. 不要使用localhost:1,因为您应该通过 SOCKS 代理。