对应的情况为
内网有两台主机,一台做公共服务,一台做数据库,其中公共服务有外网ip,而数据库服务没有。公共服务可以链接数据库,但是外网无法直接链接数据库。
解决方法,通过建立ssh隧道,进行端口转移来达到访问内网数据库目的。
1,首先通过第三方连接工具例如SecureCRT、Xshell等链接公共服务器
2,点击Options里的Global Options,创建ssh隧道
一般oracle端口1521,mysql3306
3,启动Navicat连接内网数据库
ip为本机ip,端口为本机所填端口。输入服务名,数据库用户名和密码 就可连接上。
我本将心向明月,奈何明月照沟渠,落花有意随流水,流水无心恋落花。