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