可以采用ssh跳板機的方式和網絡端口映射兩種方式。這里咱們說一下如何采用ssh跳板機的方式,當然這也是比較簡單且常用的一種方式。
SSH跳板機訪問
1.首先將數據庫所在的服務器設置為外網不可訪問;
2.需要一臺和數據庫在同一網段的服務器用作跳板機,跳板機可以通過內網訪問數據庫;
3.跳板機需要外網可訪問,這樣客戶端可以通過SSH的方式通過跳板機連接到數據庫了。
客戶端工具訪問內網數據庫
下面演示如何使用NavicatPremium客戶端工具連接到數據庫:
新建一個Oracle連接,選擇SSH的方式:
輸入跳板機ip地址、端口號以及用戶名、密碼(或者私鑰);
回到常規選項,輸入數據庫的連接信息:
點擊連接測試,顯示如下信息即代表連接成功,這樣就可以使用客戶端工具訪問內網數據庫了。