在企業中,為了安全地使用服務器,常常是用通過堡壘機才能連接到企業內部的服務器,當然也包括數據庫。
於是我們時時需要通過堡壘機打隧道連到數據庫,下面展示如何使用xshell用Navicat通過隧道連接到遠程數據庫。
1.用xshell與堡壘機建立連接
輸入堡壘機的ip,你登陸的用戶名及導入你的public key文件,pem或者是ppk后綴的文件


2.添加隧道信息
點擊隧道 -> 添加 -> 轉移規則
如把遠程mysql的 3306 端口映射到本地的3310端口。


3.連接堡壘機后,打開Navicat
成功連接堡壘機后在Navicat新建一個Mysql 數據庫連接,注意:每次連接數據庫前都要先連接堡壘機。
用戶信息是存在於Mysql上面的用戶,參考圖片:


4.連接測試,完成連接

5.新建查詢,成功查詢

