我遇到了个问题,个人开发环境是 先 ssh 到跳板机,再 ssh 到内网机子,再链接 mysql 。我想使用 navcat 链接数据库,可是 navcat 只支持一层 ssh 。如图:html
我使用了ssh端口转发来解决这个问题。在本地执行这条命令创建隧道。mysql
ssh -g -L 22333:10.x.x.1:22 root@host1 // ssh -g -L 本地端口:内网ip:内网端口 登陆用户@跳板机ip
把本地的22333端口隧道链接到了10.x.x.1
的22端口
而后 只须要本地执行 ssh root@127.0.0.1 -p 22333
就直接连上了内网,如图:
sql
参考数据库