Secure CRT做代理转发
使用Secure CRT做代理转发。
需求是,当外部机房托管有一台mysql服务器,你想使用 Navicat 连接,如何做呢,这篇文档就是教你如何操作,既安全又方便。
首先先安装一下Secure CRT
Secure CRT 8 下载地址,免费
Secure CRT 9 下载地址,免费
如果上方下载地址收费,使用下面这个文档,下载,安装。
Secure CRT 安装文档
安装好 CRT 之后,开始进行配置代理转发
作者目前的环境是这样的
IP | 位置 | 作用 |
---|---|---|
192.168.3.151 外网IP地址是 226.228.10.202 | 本机 ,Navicat 客户端的电脑 | 需要连接mysql |
192.168.0.199 外网IP地址是 114.116.65.145 | 外部机房托管,带有外网IP地址服务器 | 需要做代理服务器 |
192.168.0.122 | 外部机房托管,装有mysql服务器 | 被连接的服务器 |
第一步
先通过 CRT 连接到外部机房托管,带有外网IP地址服务器
点击ok,连接上外部机房托管,带有外网IP地址服务器之后,开始做代理。
记得在本机浏览器输入一下 ip 这个单词,回车之后看一下自己外网出口IP地址,然后再外部机房托管,带有外网IP地址服务器上的iptables 放开一下,如果不放开的话,有可能不通。
第二步
配置代理
保存之后,先连接上 外部机房托管,带有外网IP地址服务器 114.116.65.145,然后就相当于代理出去了。
使用 Navicat 测试
已经成功。
如果连接失败,可能是 外部机房托管,带有外网IP地址服务器 上面没有放开你本机的外网出口ip
需要在 114.116.65.145 服务器上放开一下 ,同时要保证外部机房的两台服务器互通,或者3306端口互通
在 114.116.65.145 执行
iptables -I INPUT -s 226.228.10.202/32 -j ACCEPT在 192.168.0.122 执行
iptables -I INPUT -s 192.168.0.199/32 -p tcp --dport 3306 -j ACCEPT