为了通过云盾·堡垒机使用Navicat等MySQL链接软件连接到内网的MySQL服务器,您需要按照以下步骤操作:
在本地主机上安装支持SSH隧道的数据库运维工具,例如DBeaver、DbVisualizer、Navicat Premium、Navicat For MySQL等。使用SSH客户端(如xshell)建立到堡垒机的SSH隧道。输入堡垒机的IP、登录用户名及导入您的public key文件(pem或ppk后缀的文件)。在SSH隧道建立成功后,点击隧道 -> 添加 -> 转移规则,例如将远程MySQL的3306端口映射到本地的3310端口。打开Navicat,首先连接到堡垒机。成功连接堡垒机后,在Navicat中新建一个MySQL数据库连接。请注意,每次连接数据库前都要先连接堡垒机。填写目标数据库的域名/IP、端口、用户名和密码。测试连接。如果看到自己远程MySQL服务器上的数据库,说明连接成功。
在整个过程中,为了确保安全,您需要确保所有的连接都是通过堡垒机进行的。此外,定期检查端口监听情况,如使用命令ss -ntl查看3307端口是否正在被监听。