SSH代理

Network topology

SSH代理


反向代理

Lan PC 可以ssh到Internet上的PC, 但是Internet上的PC不能ssh到Lan PC.

如果想internet上PC能够ssh到lan PC, ssh 反向代理的解决办法:

1.      在lan PC上执行如下命令:

$ ssh [email protected] -R 21436:127.0.0.1:22

2.      在Internet PC上执行

$ ssh -p 21436 [email protected]

3.      此时,在Internet PC即可ssh连接到Lan PC上。

 

说明:

1)      wanuser: 登录Internet PC的用户名;

2)      lanuser: 登录Lan PC的用户名;

3)      21436: lan PC ssh到Internet PC后在Internet PC上启动的监听端口;Internet上的用户ssh到这个端口即可ssh连接到Lan PC.

4)      man ssh

SSH代理