AUTOSSH设置ssh隧道,实现反向代理访问内网主机

Posted Ray.floyd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AUTOSSH设置ssh隧道,实现反向代理访问内网主机相关的知识,希望对你有一定的参考价值。

内网主机上配置

autossh -M 5678 -CNR 1234:localhost:22 ubuntu@123.207.121.121

可以实现将访问主机123.207.121.121的1234端口的数据,通过隧道转发到内网主机的22端口。

外网主机上配置

/etc/ssh/sshd_config 加入 GatewayPorts yes

 sudo service sshd restart

在外网主机上测试

ssh floyd@localhost -p 1234

就可以访问到内网主机

以上是关于AUTOSSH设置ssh隧道,实现反向代理访问内网主机的主要内容,如果未能解决你的问题,请参考以下文章

利用ssh反向代理以及autossh实现从外网连接内网服务器

内网接口调用,ssh反向隧道与nginx反向代理

ssh隧道理解

内网基础-隧道技术内网穿透(SSH隧道Socket隧道跨路由扫描)

红蓝对抗之隧道技术第二篇(reGeorg内网穿透SSH隧道本地Socks代理SSH远程转发Earthworm Socks5代理Tunna正向代理ICMP隧道DNS隧道Frp穿透)

红蓝对抗之隧道技术第二篇(reGeorg内网穿透SSH隧道本地Socks代理SSH远程转发Earthworm Socks5代理Tunna正向代理ICMP隧道DNS隧道Frp穿透)