xshell设置跳板机或者代理服务器

需求:

经常会有这种需求,对吧!经常连某个服务器必须先要连到另一台机器

xshell解决思路:

当client -> server1后,在本地监听10086端口,我程它为隧道口。然后我们通过这个10086这个隧道连到其他机器上。

注意事项:只有先连上server1,这个隧道才会打开;继而才能打开server2核server3

操作一:添加server1

1.1 设置server1的ip的IP和端口

哦对,还有登陆用户名和密码

1.2 添加隧道

也就是在连接该服务器后在本地侦听10068端口

操作二:添加server2

2.1 设置server2的ip和端口

2.2 设置server2的用户名和密码

2.3 设置server2的代理

因为本地10086端口已经和server1建立好隧道,因此server2代理到本本地的10086端口即可

操作三:添加server3

和操作二一样

测试效果

4.1 先连接server1

必须要先连接server1,才能在本地建立10086端口的隧道口

4.2 连接server2

杂谈

5.1 如何查看windos本地已经监听10086端口

使用netstat -a | findstr 10086

C:\Users\24305>netstat -a | findstr 10086
  TCP    0.0.0.0:10086          DESKTOP-BF1UL8D:0      LISTENING