我需要帮助!
因此,我有一台 Windows 8 PC(vnc 查看器)和一台 iMac 10.8 Mountain Lion(vnc 服务器)以及一台在 DMZ 上运行 ubuntu 的中间服务器(所有端口均打开)。两台计算机都位于防火墙后面,没有向外部世界开放任何端口(中间服务器除外)。
VNC 服务器 (iMac):[电子邮件保护](私人 IP)用户名:phil
中间人服务器:[电子邮件保护](为了简单起见,我使用域名而不是 IP)用户名:fixnode
VNC 查看器(Windows 8 PC):24.114.25.11(私有 IP)(PC 上无 SSH 服务器)
步骤1:我从 VNC 服务器(iMac)运行此命令:然后打开我的 VNC 服务器。ssh -f -N -R 5900:localhost:5900 [email protected]
第2步:然后从查看器(Windows 8 PC)运行 Putty(ssh 客户端)连接到[email protected] -p 5900
注意:在 Putty 中没有反馈,所以我假设隧道已创建(因为没有错误)
步骤3:使用 TightVNC Viewer(在 Windows 8 PC 上)输入localhost:5900
并单击连接
当我尝试将查看器连接到 iMac 时,我收到的错误是超时错误,我尝试编辑我的 sshd_config 文件(在中间服务器上)以允许网关连接,但没有任何帮助。有人能给我一些建议吗?
需要澄清的是,PC 和 Mac 均位于防火墙后面,且未开放任何端口
谢谢,Phillip K