1. 程式人生 > >通過SSH秘鑰登錄線上MySQL數據庫(基於Navicat)

通過SSH秘鑰登錄線上MySQL數據庫(基於Navicat)

uno avi 配置 數據庫 navi info http 登錄方式 通過

前言

生產環境的數據庫往往需要經過嚴格的安全限制,所以禁用密碼登錄,使用秘鑰的方式是一種相對安全的登錄方式。

原理:

角色:

主機A:其他主機,有訪問線上數據庫的權限
主機B:線上數據庫的主機
主機C:本機電腦,無訪問線上數據庫的權限

在本機C上(無訪問B的權限),通過ssh配置的主機A(有訪問B的權限),訪問Navicat常規配置的主機B,即以A的身份連接使用B。

前期準備

生成ssh密鑰對。可參考前期博文:快速通道

1.連接的主機配置,如果連接的是線上數據庫,就用線上數據庫的配置參數:

技術分享圖片

2.設置SSH通道

技術分享圖片

通過SSH秘鑰登錄線上MySQL數據庫(基於Navicat)