發(fā)布時間:2016-03-30 14: 56: 40
Secure SHell(SSH)通過網(wǎng)絡(luò)登錄其他計算機(jī)的程序,在遠(yuǎn)程服務(wù)器運(yùn)行命令,從一臺機(jī)器移動文件到另一臺機(jī)器。在不安全的網(wǎng)絡(luò)中,Navicat Report Viewer 提供兩臺主機(jī)之間強(qiáng)大認(rèn)證和安全加密的的通訊,被稱為 SSH Port Forwarding(Tunneling)。通常情況下使用 Telnet 的加密版本。
在一個 Telnet 階段作業(yè),全部的通訊包括用戶名和密碼,會用純文本傳輸,讓任何人都能監(jiān)聽階段作業(yè)及竊取密碼或其他信息。這種階段作業(yè)也容易受到階段作業(yè)劫持,一旦驗證,惡意用戶就能接管這種階段作業(yè)。 SSH 的目的是防止這種漏洞,并允許用戶在不影響安全性的情況下訪問遠(yuǎn)程服務(wù)器的 shell。
溫馨提示:只限于MySQL、Oracle、PostgreSQL、SQL Server 和 MariaDB。確保在 Linux 服務(wù)器的參數(shù):「AllowTcpForwarding」設(shè)置值為「yes」,否則會禁用 SSH port forwarding。
要查找路徑:/etc/ssh/sshd_config。在默認(rèn)情況下,SSH port forwarding 應(yīng)該已啟用。請仔細(xì)檢查該值的設(shè)置。即使服務(wù)器支持 SSH 通道,但如果 port forwarding 被禁用,Navicat Report Viewer 就無法通過 SSH 端口 22 連接。
主機(jī)名或 IP 地址:SSH 服務(wù)器的主機(jī)。
端口:SSH 服務(wù)器的端口,默認(rèn)情況下它是 22。
用戶名:SSH 服務(wù)器機(jī)器的用戶。需要注意的是,它不是一個數(shù)據(jù)庫服務(wù)器用戶。
驗證方法:
●?密碼:提供 SSH 服務(wù)器用戶密碼。
●?公鑰
●?●?私鑰:和公鑰一起使用。私鑰應(yīng)該只可讀。
●?●?密碼短語:密碼短語和密碼完全一樣,除了應(yīng)用于生成的鑰而不是帳號。
溫馨提示:在常規(guī)選項卡的 Navicat Report Viewer 主機(jī)名是由用戶數(shù)據(jù)庫拖管公司提供,應(yīng)設(shè)置和 SSH 服務(wù)器相對。
關(guān)于Navicat Report Viewer 的 SSH設(shè)置比較簡便,點擊“Navicat教程”可獲取更多相關(guān)教程。
展開閱讀全文
︾