前言
生產環境的數據庫往往需要經過嚴格的安全限制,所以禁用密碼登錄,使用秘鑰的方式是一種相對安全的登錄方式。
原理:
角色:
主機A:其他主機,有訪問線上數據庫的權限
主機B:線上數據庫的主機
主機C:本機電腦,無訪問線上數據庫的權限
在本機C上(無訪問B的權限),通過ssh配置的主機A(有訪問B的權限),訪問Navicat常規配置的主機B,即以A的身份連接使用B。
前期准備
生成ssh密鑰對。可參考前期博文:快速通道
Navicat配置登錄
1.連接的主機配置,如果連接的是線上數據庫,就用線上數據庫的配置參數:
2.設置SSH通道