有跳板机情况下如何打洞?本地 pc 与跳板机,跳板机与目标主机都只有 22 端口可以访问,想实现如下效果。 (知道不安全哈,就是单纯想探讨一下)
https://i.imgur.com/99VDQPn.jpg
有跳板机情况下如何打洞?本地 pc 与跳板机,跳板机与目标主机都只有 22 端口可以访问,想实现如下效果。 (知道不安全哈,就是单纯想探讨一下)
https://i.imgur.com/99VDQPn.jpg
|
1
双层 ssh 隧道就行
ssh -o 'ProxyCommand ssh {user}@{跳板机 IP} nc %h %p' -L 3306:{目标机器可访问 mysql 的 ip}:3306 {user}@{目标机器 IP} |
|
2
然后本机会监听 3306 端口,访问这个端口就能自动转发到目标机的 3306
|
|
3
楼上说的方法可以,内网穿透用 ssh 隧道也行,很方便
|
|
5
ssh7.3 的 ProxyJump, 再加上 ssh 隧道
|
|
onion83Nov 6, 2020
7
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport 3306 -j DNAT --to-destination <IP>:3306 |
|
9
跳板机上没 nc 的话,可以直接先在跳板机上开个隧道
ssh -Nfg -L 3306:127.0.0.1:3306 目标机 然后在本机上执行 ssh -Nfg -L 3306:127.0.0.1:3306 跳板机 这样访问本机的 3306 会先通过隧道到跳板机的 3306 然后再通过隧道至目标机的 3306 |
|
lewis89Nov 6, 2020
10
@cuixiao603 #8 没毛病,PREROUTING 跟 DNAT 就是干这个的
|
|
tzigoneNov 6, 2020
11
有 DMZ , 怎么打
|
|
lewis89Nov 6, 2020
13
@cuixiao603 #12 ssh 把远程主机的端口转发到本地呗..
|
|
14
[!] 危险操作
|
|
RemindersNov 6, 2020 via iPhone
16
借楼咨询下:怎么透过跳板机 用 scp 给内网机器上传、下载文件
本地用的 mac |