网络状况是这样的,一台 Windows 机 A,安装了 putty 和 tightVNC,tightVNC 开放了 5900 端口,A 机处于一个内网中。
一台云服务机 B,有公网 IP,系统是 Linux。
一台 Linux 机 C,处于另一个内网中。
现在想在 A 机上使用 putty 将本机的 5900 端口映射到 B 机的 25900 端口上,然后 C 机通过 vnc viewer 进行远程桌面操作。
我目前可以做到得是,putty 中 Tunnels 里 Source port 填 25900,Destination 填127.0.0.1:5900,选择 Remote 点击 Add,Session 里填上 B 的 IP 和端口,然后登录。
这样做可以得到的结果是:在 B 机上 telnet 127.0.0.1 25900 有反应,telnet B's address 25900 得到无法连接,这表明在 B 机上这个端口只开放给了本地地址。
请问应该怎么配置 putty 才可以达到我想要的效果?
其实在 B 机上在进行一次端口映射也可以达到效果,但是觉得两次端口映射比较麻烦,毕竟要对两台机器进行操作。
多谢!
一台云服务机 B,有公网 IP,系统是 Linux。
一台 Linux 机 C,处于另一个内网中。
现在想在 A 机上使用 putty 将本机的 5900 端口映射到 B 机的 25900 端口上,然后 C 机通过 vnc viewer 进行远程桌面操作。
我目前可以做到得是,putty 中 Tunnels 里 Source port 填 25900,Destination 填127.0.0.1:5900,选择 Remote 点击 Add,Session 里填上 B 的 IP 和端口,然后登录。
这样做可以得到的结果是:在 B 机上 telnet 127.0.0.1 25900 有反应,telnet B's address 25900 得到无法连接,这表明在 B 机上这个端口只开放给了本地地址。
请问应该怎么配置 putty 才可以达到我想要的效果?
其实在 B 机上在进行一次端口映射也可以达到效果,但是觉得两次端口映射比较麻烦,毕竟要对两台机器进行操作。
多谢!