MobaXterm_Personal_个人版本通过SSH隧道连接服务器上的mysql服务

为了保证服务器的安全,一般情况真实服务器上,只打开必要的端口,一个是22端口,用来做远程连接,一个是443用来通过浏览器访问真实服务,其他端口全部关闭。

这种处理就带来了一个问题,那就是在本地的windows电脑上面该如何远程连接服务器呢?

这时候就需要使用SSH隧道技术。

SSH隧道技术:是通过加密的SSH连接,在本地与远程主机之间安全地转发网络流量,实现数据保密传输或绕过网络限制。

通过SSH隧道,本地可以直接连接远程的mysql服务器,查询数据。并且服务器上不需要打开3306端口也可以。

大致流程如下:

(连接)本地-->(连接)ssh隧道-->(连接)远程服务器->(连接)服务器本地mysql

详细操作示例:

.a.本地连接配置,以Navicat Premium为例,和日常连接本地数据库差不多。

image

 

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

image

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

image

 

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

image

 如下图所示:

image

 点击New SSH Tunnel 就可以SSH隧道添加配置。

配置好之后点击保存。

image

 .d.点击开启ssh隧道。

image

连接成功后的提示信息-

image

 

.e.测试连接-

连接成功。

image

 上面表示已经连接成功。

服务器开放端口查看-

image

 

 为了保证服务器的安全,这种方式在中小型公司里面经常使用,不用打开mysql或者redis等服务的端口,同样可以直接连接远程mysql或者是redis,查询相关数据,排查问题。

MobaXterm_Personal个人版本一般有限制,只能够同时开启两个ssh隧道,超过两个就需要想其他办法啦。通过这种方式大大地提升了服务器的安全性。

posted @ 2026-01-06 23:09  一只爱阅读的程序员  阅读(28)  评论(0)    收藏  举报