情景:跳板机可以连接外网,其他机器不行。
实验:通过Xshell隧道直连其他机器
一、实验环境
假设外网机器ip:137.197.115.224
假设内网机器ip:192.168.199.201
假设内网数据库:192.168.199.202 端口3306
二、在跳板机上配置隧道
2.1 先配置跳板机登录:
2.2 配置隧道:
只有3个地方需要修改:
侦听端口:这个是xshell监听隧道进程的,可以随便写,但不能重复,最好30000以上端口
目标主机:这个是需要跳转的内网机器
目标端口:这个是目标主机的ssh端口,或者数据库端口
三、配置登录内网机器
3.1 新建会话
主机:localhost
端口:对应隧道中配置的监听端口
四、配置登录内网数据库
第二大步的2.2 配置隧道 >>
目标主机 需要改成数据库的实际ip。本次修改为192.168.199.202
目标端口 需要改成数据库的实际端口。本次修改为3306
navicat上配置连接数据库
四、登录 机器/数据库
4.1 必须先打开跳板机的会话,不然无法登录
4.1.1 登录内网机器结果如下
4.1.2 登录数据库结果如下