将端口放入远程服务器SSH隧道

时间:2012-04-19 00:20:09

标签: ssh tunneling

我需要知道是否可以通过ssh tunneling将本地端口放在远程机器上

实施例

Machine A: port 80 
Machine B: Nothing

内部机器A(重要,因为A可以看到B,但B看不到A

A>  ssh -f -N -? 80:B:8585 user@B

结果

Machine A: port 80 
Machine B: port 8585 (really A:80)

先谢谢

1 个答案:

答案 0 :(得分:1)

您需要-R开关

ssh -f -N -R 8585:localhost:80 user@B

localhost来自A的观点,因此它意味着将B上的端口8585转发到A上的端口80.

另请参阅RemoteForward中的~/.ssh/config设置。

相关问题