13
2025
03
19:17:08

Navicat使用SSH隧道连接数据库

场景

有的服务器没有直接将3306端口开放到公网。而实际情况可能需要通过公网访问数据库的需求,可考虑利用SSH隧道连接远程MySQL数据库。

前提条件

你的电脑可以通过ssh连接远程服务器,远程服务器可以连接内网的数据库。远程服务器启用了SSH 端口转发。

查看是否开启端口转发

查看/etc/ssh/sshd_config文件中的AllowTcpForwarding是否为yes

grep -Ei 'TCPKeepAlive|AllowTCPForwarding|PermitOpen|PermitTunnel|GatewayPorts' /etc/ssh/sshd_config


如果是no,则需要改为yes
修改后,重启sshd服务:

systemctl restart sshd.service

如何使用





推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://sg.hqyman.cn/post/9533.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: