MobaXterm_Personal_个人版本通过SSH隧道连接服务器上的mysql服务
为了保证服务器的安全,一般情况真实服务器上,只打开必要的端口,一个是22端口,用来做远程连接,一个是443用来通过浏览器访问真实服务,其他端口全部关闭。
这种处理就带来了一个问题,那就是在本地的windows电脑上面该如何远程连接服务器呢?
这时候就需要使用SSH隧道技术。
SSH隧道技术:是通过加密的SSH连接,在本地与远程主机之间安全地转发网络流量,实现数据保密传输或绕过网络限制。
通过SSH隧道,本地可以直接连接远程的mysql服务器,查询数据。并且服务器上不需要打开3306端口也可以。
大致流程如下:
(连接)本地-->(连接)ssh隧道-->(连接)远程服务器->(连接)服务器本地mysql
详细操作示例:
.a.本地连接配置,以Navicat Premium为例,和日常连接本地数据库差不多。

.b.使用MobaXterm_Personal配置一个远程连接,并能够成功连接上服务器。

把对应的IP地址和用户名和密码填写好之后,就可以正常连接服务器,如下所示.

.c.选择Tools-->MobaSSHTunnel(port forwarding)

如下图所示:

点击New SSH Tunnel 就可以SSH隧道添加配置。
配置好之后点击保存。

.d.点击开启ssh隧道。

连接成功后的提示信息-

.e.测试连接-
连接成功。

上面表示已经连接成功。
服务器开放端口查看-

为了保证服务器的安全,这种方式在中小型公司里面经常使用,不用打开mysql或者redis等服务的端口,同样可以直接连接远程mysql或者是redis,查询相关数据,排查问题。
MobaXterm_Personal个人版本一般有限制,只能够同时开启两个ssh隧道,超过两个就需要想其他办法啦。通过这种方式大大地提升了服务器的安全性。
浙公网安备 33010602011771号