- 准备: 防火墙内的主机A, 位于公网的跳板主机 B(b.b.b.b), 任意可操作的电脑C
- 配置主机B
- sshd(服务器)和ssh(客户端):sshd在b.b.b.b:22监听
- 配置主机A
- vnc server:在127.0.0.1:5901监听
- putty
- 配置主机C
- putty
- vnc viewer
- 实践
- 在主机A建立远程端口转发。 这样可以让主机B操作主机A
ssh -R 5901:localhost:5901 user@b.b.b.b
- 在主机C上 建立本地端口转发
ssh -L 5901:localhost:5901 user@b.b.b.b
- 在主机C上 vnc viewer 到 localhost:5901,这有就实现了从主机C连接到主机A。