我的局域网中有一台名为A(没有私有IP)的机器,我想通过SSH连接机器A,但是我的主机不在局域网中。我有一台机器B(它具有专用IP),我想将机器B设置为代理机器,这样我就可以从本地主机通过任何地方的机器B(代理机器)连接机器A。
如何使用SSH做到这一点?
我发现autossh
这很有帮助,
在机器A中,键入以下命令以创建反向连接
$ autossh -f -N -R port_num:localhost:22 username@proxy_machine
现在,您可以在任何地方连接机器A
$ ssh -t username@proxy_machine "ssh user@machine_A -p 38935"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句