版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/catoop/article/details/81478332

Putty通过ssh代理连接远程跨网络服务,本文以连接MYSQL为例(其他所有程序都是一样的道理)
一、网络模型
1、本机windows电脑可以ssh登陆远程服务器A
2、远程服务器A可以连接服务器B的MYSQL
3、本机windows不可以直接连接服务器B
4、实现目标:在本机windows可以直接使用MYSQL工具连接和操作服务器B
PS:有人说,现在很多MYSQL连接工具都自带SSH代理配置。这里要说明的是,本文只是一个引子,说明如何通过putty进行代理,而不是只为了ssh代理连接远程MYSQL。任何类似这种网络模型的都可以通过此方法使用(任何带端口的服务)。
二、配置代理操作方法
1、打开putty,配置 SSH>tunnels
Putty通过ssh代理连接远程服务-编程知识网
2、配置 Session
Putty通过ssh代理连接远程服务-编程知识网
3、防止putty超时自动断开,配置保持连接,配置Connection
Putty通过ssh代理连接远程服务-编程知识网
4、点击Open连接并登陆ssh对应的服务器,登陆后不要关闭putty窗口
Putty通过ssh代理连接远程服务-编程知识网
5、打开连接MYSQL的工具,host使用127.0.0.1,断开使用上图配置的代理端口13306即可正常连接
Putty通过ssh代理连接远程服务-编程知识网
(完)