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