SSH端口转发与二次转发 隧道转发

原由

我遇到了个问题,个人开发环境是 先 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

参考数据库

相关文章
相关标签/搜索