参考 : Mac 终端/Iterm通过跳板机转发端口_CS滴恩社区区草的博客-CSDN博客_mac 跳板机
三层转发
注 : 当前示例为二层跳板机,需要一层一层登录才能访问最后的机器
1=> 本机
2=> root@192.168.1.1
3=> root@192.168.2.1
4=> root@192.168.3.1
本机需要访问[192.168.3.1]的8080服务,需要在[192.168.1.1]机器做端口转发,把[192.168.3.1]的端口转发到[192.168.1.1],访问[192.168.1.1]的8080相当于访问[192.168.3.1]的8080,命令如下
ssh root@192.168.2.1 -L 192.168.1.1:8080:192.168.3.1:8080 -N
注 : 第1个8080可以随意指定,第2个8080为真实服务端口,不可以改
本机访问 : [192.168.1.1:8080]
二层转发
注 : 当前示例为一层跳板机,需要一层一层登录才能访问最后的机器
1=> 本机
2=> root@192.168.1.1
3=> root@192.168.2.1
本机需要访问[192.168.2.1]的8080服务,需要在本机做端口转发,把[192.168.3.1]的端口转发到本地端口,命令如下
ssh root@192.168.1.1 -L 8080:192.168.2.1:8080 -N
注 : 第1个8080可以随意指定,第2个8080为真实服务端口,不可以改
本机访问 : [192.168.1.1:8080]