1. 程式人生 > >通過SSH祕鑰登入線上MySQL資料庫(基於Navicat)

通過SSH祕鑰登入線上MySQL資料庫(基於Navicat)

前言

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

原理:

角色:

主機A:其他主機,有訪問線上資料庫的許可權
主機B:線上資料庫的主機
主機C:本機電腦,無訪問線上資料庫的許可權

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

前期準備

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

1.連線的主機配置,如果連線的是線上資料庫,就用線上資料庫的配置引數:

2.設定SSH通道