原創|使用教程|編輯:龔雪|2015-11-09 17:11:53.000|閱讀 899 次
概述:
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Secure Sockets Layer(SSL) 是一個通過網際網路傳輸私人文件的協定。為了安全連接,首先你需要做的是安裝 OpenSSL 庫和下載數據庫源。
【注意】僅適用于 MySQL、PostgreSQL 和 MariaDB。PostgreSQL 8.4 或以上版本支持。
MySQL 和 MariaDB 連接
若要提供驗證信息,啟用“使用驗證”并填寫所需的信息:
PostgreSQL連接
選擇“SSL 模式”:
require | 只嘗試 SSL 連接。 |
verify-ca | 只嘗試 SSL 連接,并驗證服務器證書是由受信任的 CA 發行。 |
verify-full | 只嘗試 SSL 連接,驗證服務器證書是由受信任的 CA 發行及服務器主機名符合證書內的。 |
若要提供驗證信息,啟用“使用驗證”并填寫所需的信息:
“Secure SHell (SSH)”是一個通過網絡登錄其他電腦的程序,在遠程服務器運行命令,和從一臺機器移動文件到另一臺。在不安全的網絡中,它提供兩臺主機之間強大認證和安全加密的的通訊,被稱為“SSH Port Forwarding (Tunneling)”。通常情況下,它是使用為一個 Telnet 的加密版本。
在一個 Telnet 階段作業,全部的通訊,包括用戶名和密碼,會用純文本傳輸,讓任何人都能監聽你的階段作業及竊取密碼或其他信息。這種階段作業也容易受到階段作業劫持,一旦你驗證,惡意用戶就能接管這種階段作業。SSH 的目的是防止這種漏洞,并允許你在不影響安全性的情況下訪問遠程服務器的 shell。
【注意】僅適用于 MySQL、Oracle、PostgreSQL、SQL Server 和 MariaDB。
請確保在 Linux 服務器的參數 -“AllowTcpForwarding”設置值為“yes”,否則,會禁用 SSH port forwarding。要查找路徑:/etc/ssh/sshd_config。在默認情況下,SSH port forwarding 應該已啟用。請仔細檢查該值的設置。
即使服務器支持 SSH 通道,然而,如果 port forwarding 被禁用,Navicat Data Modeler 就無法通過 SSH 端口 22 連接。
主機名或 IP 地址
SSH 服務器的主機。
【注意】在常規選項卡的主機名是由你的數據庫讬管公司提供,應設置和 SSH 服務器相對。
端口
SSH 服務器的端口,默認情況下它是 22。
用戶名
SSH 服務器機器的用戶。(它不是一個數據庫服務器用戶。)
驗證方法
密碼 | 提供 SSH 服務器用戶“密碼”。 |
公鑰 | 私鑰 這是和你的公鑰一起使用。私鑰應該只有你可讀。 密碼短語 密碼短語和密碼完全一樣,除了它應用于你生成的鑰而不是帳號。 |
【注意】HTTP 通道和 SSH 通道不能同時運作。當你選擇了 HTTP 通道,SSH 通道禁用,反之亦然。
HTTP 通道是一種連接到服務器的方法,使用與網絡服務器相同的通訊協定(//)和相同的端口(端口 80)。這是當你的互聯網服務供應商不允許直接連接,但允許創建 HTTP 連接時使用。
【注意】僅適用于 MySQL、PostgreSQL、SQLite 和 MariaDB。
上傳通道腳本
若要使用此連接方法,首先需要做的就是上傳通道腳本到服務器位于的網絡服務器。
【注意】“ntunnel_mysql.php”、“ntunnel_pgsql.php”、“ntunnel_sqlite.php”或“ntunnel_mariadb.php”是在 Navicat Data Modeler 的安裝文件夾中。
設置 HTTP 通道
下列指示將引導你完成設置 HTTP 連接進程。
【注意】HTTP 通道和 SSH 通道不能同時運作。當你選擇了 HTTP 通道,SSH 通道禁用,反之亦然。
你可以創建一個 ODBC 連接來連接你的 ODBC 數據源。下列的指示引導你通過創建一個新 ODBC 連接的進程。
設置一個 ODBC 數據源連接
在 Navicat Data Modeler 連接到 ODBC 數據源
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn