Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要知道是否可以通过 ssh 隧道将本地端口放入远程机器
例子
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)
提前致谢
你需要-R开关
-R
ssh -f -N -R 8585:localhost:80 user@B
localhost是从 A 的角度来看的,所以就是将 B 的 8585 端口转发到 A 的 80 端口。
localhost
另请RemoteForward参阅~/.ssh/config.
RemoteForward
~/.ssh/config