公司代理访问, 使用数据库客户端heidiSQL连接SSH服务器管理mysql时,总是提示错误

在使用数据库客户端heidiSQL连接SSH服务器管理mysql时,总是提示错误,连接不上,因为是公司网络,怀疑plink.exe无法穿透公司的网络,heidisql没有提供代理设置.于是在cmd下测试了plink.exe命令行连接,结果返回连接被拒绝,希望后期heidisql可以提供代理服务器的设置选项, 搜索了下, 只需要设置putty的Default settings即可让heidisql在使用plink连接的时候调用默认的代理设置. plink支持代理服务器的参数,详情如下:

1. 打开putty, 点击Default settings, 再点击load加载进来, 然后点击左侧的proxy, 设置对应的代理设置.

2. 点Save保存退出

3. 开启heidiSQL连接即可

注意在windows下这个默认Default settings是保持在注册表的.

 

下面是plink命令行设置参数支持代理连接.

1. 确保SSH密钥的服务器设置为您的用户名

详情见:  http://www.ualberta.ca/CNS/RESEARCH/LinuxClusters/pka-putty.html

2. Session -> Host Name -> mytargetserver.yourdomain.com

3. Connection -> Proxy

  1. Proxy Type -> Local
  2. Telnet command, or local proxy command 
    • c:/puttyfolder/plink.exe myproxy.yourdomain.com -l myusername -agent -nc %host:%port
      • 更改 plink.exe路径为你的安装地址
      • 建议: 安装 putty完整的安装包, 不仅仅是putty

4. Tunnels

  L8081 mytargetserver.mydomain.com:8081

注意: 不管里做什么,记得保存, 否则有时就白做了.

 

 

 

 

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐