反向SSH隧道

反向SSH隧道

你有没有希望将ssh安装到位于NAT之后的Linux Box? 现在您可以使用反向SSH隧道。 本文将逐步介绍如何设置反向SSH隧道。 反向SSH隧道应该与Unix系统正常工作。

我们假设Destination的IP是192.168.20.55 (你想访问的Linux框)。

您希望从Linux客户端访问IP 138.47.99.99

目的地( 192.168.20.55 )< - | NAT | < - 来源( 138.47.99.99

1.从目的地到源(使用public ip)的SSH使用命令如下:

ssh -R 19999:localhost:22 sourceuser@138.47.99.99

* 19999端口可以是任何未使用的端口。

2.现在可以通过SSH调用从源到目的地SSH:

ssh localhost -p 19999

3.第三方服务器也可以通过目的地( 138.47.99.99 )访问192.168.20.55

目的地( 192.168.20.55 )< - | NAT | < - 源( 138.47.99.99 )< - 鲍勃的服务器

从Bob的服务器:

ssh sourceuser@138.47.99.99

3.2成功登录资料来源:

ssh localhost -p 19999

*目的地和源之间的连接必须始终保持活动。

提示:您可以在目的地上运行命令(例如手表,顶部)以保持连接的活跃。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏