---跳板机1:150.236.223.72
---跳板机2:10.175.183.246
---节点机1:192.168.124.159
一、没有进行端口转发的情况下:
(1)利用putty/Xshell登陆跳板机1
(2)ssh root@10.175.183.246登陆跳板机2
(3)ssh root@192.168.124.159登陆节点机1
二、利用端口转发
因此,到达节点机1需要进行中间两个步骤,为了使操作更简单,可以使用端口转发:
(1)在登进跳板机1(150.236.223.72)的session中设置tunnels:
将跳板机2(10.175.183.246)的22端口转发出来:L1022 <-----------------------10.175.183.246:22
(2)经过步骤1,我们就可以在本地通过1022端口来登进跳板机2,而不需要先登跳板机1,再在跳板机1里登跳板机2。
同时,我们也可以在这里转发出节点1的某一端口:
例如节点1中的Docker容器里安装了http服务器,可以通过将容器的8080端口映射到Docker宿主机80端口,因此我们可以把节点1(192.168.124.159)的80端口转发出来
这样我们就可以在本地通过19280端口来访问节点1的容器里的HTTP服务了