翻譯|使用教程|編輯:吳園園|2020-04-14 09:54:24.880|閱讀 528 次
概述:在今天的文章中,我們將學習如何使用Navicat Premium 15建立到遠程數據庫實例的安全連接。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Navicat Premium是一個可連接多種數據庫的管理工具,它可以讓你以單一程序同時連接到MySQL、Oracle及PostgreSQL數據庫,讓管理不同類型的數據庫更加的方便。
第1部分:連接到遠程數據庫實例
遠程工作已經上升了一段時間。如今,對于仍在Covid-19大流行期間仍在運作的那些組織,這已成為一種必要。幸運的是,流行的數據庫系統(DBMS)具有長期支持的遠程連接。同樣,Navicat的數據庫開發和管理產品也可以遠程訪問數據庫。在今天的博客中,我們將學習如何使用Navicat Premium 15建立到遠程數據庫實例的安全連接。
本地與遠程數據庫
盡管可以將數據庫和客戶端軟件安裝在同一臺計算機上,但實際上,僅出于本地開發目的而已。在組織設置中,數據庫通常位于服務器上,該服務器可能是組織基礎結構的一部分,也可能位于云中。在這兩種情況下,用于連接數據庫的機制都是相同的。
TCP / IPTCP / IP是傳輸控制協議/ Internet協議的縮寫。它實際上是一套用于通過Internet互連網絡設備的通信協議。但是,TCP / IP也可以用作私有LAN或WAN網絡中的通信協議。這是連接到遠程數據庫的最簡單方法,但提供的安全性卻最低,因為除非數據庫和與其交互的客戶端都位于封閉的網絡內,否則任何關注的人都可以看到數據。
要建立與數據庫的連接,必須提供和終結點。它可以是數據庫服務器的IP地址,也可以是acme.com之類的域。在某些情況下,還需要端口號。這是從Navicat for SQL Server到在Amazon AWS上運行的SQL Server實例的連接:
對于TCP / IP連接,必須使用安全的用戶密碼。
SSH隧道
如果您需要更安全的連接,則可以使用SSH隧道。SSH代表“安全外殼服務器”。之所以稱為隧道,是因為它允許您“隧道”本地系統和遠程服務器之間的端口。流量是通過加密的SSH連接發送的,因此在傳輸過程中無法對其進行監視或修改。
這是Navicat中已完成的SSH屏幕:
安全套接字層(SSL)
確保客戶端和數據庫之間的傳輸安全的另一種選擇是SSL。它是最初為通過Internet傳輸私人文檔而開發的協議。SSL的工作原理是通過稱為X.509證書的數字文檔將網站和公司等實體的身份綁定到加密密鑰對。每個密鑰對包括一個私鑰和一個公鑰。私鑰保持安全,而公鑰可以通過證書自由分發。因此,在建立安全連接之前,必須首先安裝和來自可信機構的證書。
要在Navicat中提供身份驗證詳細信息,請啟用“ 使用身份驗證”并填寫所需的信息:
結論
在今天的博客中,我們學習了如何使用Navicat與遠程數據庫建立安全連接。在第2部分中,我們將學習Navicat Cloud如何使您與來自全國各地的團隊成員進行協作。
Navicat Premium 15增強了100多種增強功能,并包括一些新功能,可為您提供比以往更多的構建,管理和維護數據庫的方式!感興趣的朋友歡迎下載體驗!
如果您想購買Navicat Premium 15的正版授權,歡迎。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: