linux之ssh隧道大法好(端口转发+内网映射)

Posted 闭关苦炼内功

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux之ssh隧道大法好(端口转发+内网映射)相关的知识,希望对你有一定的参考价值。

?ssh隧道是什么鬼?
搞过的大佬说:就是一条命令


需求:
有一台内网主机(linux),和一台云主机(linux),要实现:在任意主机均可访问内网主机



一起看下图(不喜勿喷)


注意:内网主机使用root用户操作

1、云主机预先放端口

参考之前这篇blog:Linux防火墙放行端口 配置

2、云主机配置ssh

  • 编辑ssh配置(追加两行)
    vi /etc/ssh/sshd_config
    GatewayPorts yes
    AllowTcpForwarding yes

  • 重启sshd服务
    systemctl restart sshd

3、在内网主机建立ssh隧道

ssh -o StrictHostKeyChecking=no \\
    -o ExitOnForwardFailure=yes -o TCPKeepAlive=yes \\
	-Nf -R 6666:localhost:22 user@public-network-IP -p 2222 &>/dev/null

输入云主机user用户的密码

4、最后,任意主机ssh远程连接内网主机

使用如下命令远程

ssh -p 6666 root@public-network-IP

输入内网主机root用户的密码


打完收工!
你学会了嘛?
滴!肝完此文已经深夜凌晨2:36了

感觉此文可还行的亲们,点赞关注一波再走呗!

晚安,我要休息了!还要早起上班。。。

以上是关于linux之ssh隧道大法好(端口转发+内网映射)的主要内容,如果未能解决你的问题,请参考以下文章

红蓝对抗之隧道技术第一篇(内网穿透端口映射&端口转发Netsh端口转发CS正反向连接多层内网Burp设置上游代理访问内网MSF protfwd端口转发/重定向)

ssh的代理和端口转发机制介绍

利用SSH端口转发实现远程访问内网主机远程桌面 建立SSH转发

原创Linux基础之SSH隧道/端口转发

SSH 内网端口转发实战

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