navicat跨服务器连接MySQL数据库

场景:

1、windows 10 电脑

2、服务器A:192.168.10.100

3、服务器B:192.168.20.100

  • windows 10 电脑可以与 服务器A 进行通信
  • windows 10 电脑上安装了 navicat 工具,能够连接 服务器A 的数据库
  • windows 10 电脑不能与 服务器B 通信,且不能连接 服务器B 的数据库
  • 服务器A 能与 服务器B 通信,且能访问 服务器B 的数据库

需求:

想要在 windows 10 电脑上通过 navicat 工具连接 服务器B 的数据库

解决方案:

通过 navicat 工具的 ssh 代理,前提是 服务器A 需要修改 SSH 配置以允许端口转发:

shell 复制代码
# 在服务器A上修改SSH配置
sudo vi /etc/ssh/sshd_config

# 找到并修改以下配置:
AllowTcpForwarding yes  # 允许TCP转发
GatewayPorts yes        # 允许网关端口(可选,但建议)

# 重启SSH服务
sudo systemctl restart sshd



*********************************只要思想不滑坡,办法总比困难多*********************************

相关推荐
编码忘我10 分钟前
mysq系列之事务
数据库
知识分享小能手13 分钟前
Redis入门学习教程,从入门到精通,Redis进阶编程知识点详解(5)
数据库·redis·学习
脆皮的饭桶16 分钟前
给负载均衡做高可用的工具Keepalived
运维·服务器·负载均衡
MekoLi2918 分钟前
MongoDB 新手完全指南:从入门到精通的实战手册
数据库·后端
袁小皮皮不皮22 分钟前
【HCIA】第三章TCP/IP协议栈中其他主要协议
运维·服务器·网络·网络协议·tcp/ip
cyforkk23 分钟前
Spring AOP 进阶:揭秘 @annotation 参数绑定的底层逻辑
java·数据库·spring
阿梦Anmory26 分钟前
保姆级教程:Flask应用实现后台常驻运行(Linux服务器)
linux·服务器·flask
夏日听雨眠26 分钟前
Linux学习1
linux·服务器·学习
2401_8849706135 分钟前
用Pygame开发你的第一个小游戏
jvm·数据库·python
麦聪聊数据36 分钟前
快速将Oracle数据库发布为 API:使用 QuickAPI 实现 SQL2API
数据库·sql·低代码·oracle·restful