13
2025
03
19:51:40

使用nginx转发ssh端口实现登录内网服务器

场景

有两台服务器A和B,服务器A可以直连,但服务器B不能直连,但A和B在同一个内网,可以通过A连接B。每次想连接B时都需要先登录A比较麻烦,如果A上安装了nginx,那么就可以通过nginx来转发ssh端口,实现直连B。

设置端口转发

修改服务器A上的nginx配置文件,在stream中增加:

stream {    upstream ssh {        server <服务器B的IP>:22;    }    server {        listen 9022;        proxy_pass ssh;        proxy_connect_timeout 1h;        proxy_timeout 1h;    }}

修改后,重启nginx服务器,防火墙放开9022端口。

现在可以通过连接服务器A的9022端口来连接服务器B了。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://sg.hqyman.cn/post/9555.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: