技術(shù)充滿了已知和未知的術(shù)語(yǔ),對(duì)于初學(xué)者來(lái)說,無(wú)法區(qū)分 SSL 和 SSH 等相似術(shù)語(yǔ)是很常見的。但是SSL和SSH都是技術(shù),這是他們都很熟悉的東西。SSL 和 SSH 對(duì)從網(wǎng)站服務(wù)器傳輸?shù)接脩粼O(shè)備的數(shù)據(jù)進(jìn)行加密和驗(yàn)證。這兩種技術(shù)都用于保護(hù)數(shù)據(jù)連接。盡管在使用方面彼此很熟悉,但 SSL 和 SSH 用于不同的目的。這就是我們創(chuàng)建這篇文章以了解 SSH 和 SSL 之間區(qū)別的原因,與此同時(shí),我們還將研究它們的相似之處。
通常,我們知道 SSL 會(huì)在數(shù)據(jù)在 Web 服務(wù)器和用戶設(shè)備之間傳輸時(shí)對(duì)其進(jìn)行加密。當(dāng)您在瀏覽器中看到網(wǎng)站 URL 旁邊的掛鎖圖標(biāo)時(shí),您就知道該網(wǎng)站已經(jīng)安裝了 SSL 證書。此 SSL 證書表明用戶可以在網(wǎng)站上輸入任何敏感數(shù)據(jù)。但是當(dāng)涉及到 SSH 時(shí),它用于通過創(chuàng)建 SSH 隧道來(lái)保護(hù)遠(yuǎn)程登錄到另一臺(tái)設(shè)備,以便通過設(shè)備和 Web 服務(wù)器的連接保持安全。SSH 創(chuàng)建一些命令,幫助您使用 WP-CLI 連接到您網(wǎng)站的服務(wù)器。要詳細(xì)了解 SSL 與 SSH,您必須逐一研究它們。
SSL 或安全套接字層是一種不再使用的傳輸層安全協(xié)議版本。在保護(hù)互聯(lián)網(wǎng)流量方面,SSL 和 TLS 是可以互換的。SSL/TLS 的開發(fā)是為了保護(hù)用戶設(shè)備和 Web 服務(wù)器之間的數(shù)據(jù)傳輸。數(shù)據(jù)加密、數(shù)據(jù)認(rèn)證和數(shù)據(jù)完整性都是其中的一部分。
數(shù)據(jù)加密: SSL 會(huì)在傳輸過程中對(duì)數(shù)據(jù)進(jìn)行加密,使黑客或任何惡意分子無(wú)法破壞數(shù)據(jù)質(zhì)量。
身份驗(yàn)證: SSL 對(duì)數(shù)據(jù)進(jìn)行身份驗(yàn)證,以檢查數(shù)據(jù)是否通過正確的服務(wù)器發(fā)送和接收,并防止第三方進(jìn)入服務(wù)器和設(shè)備之間。
數(shù)據(jù)完整性: SSL 通過驗(yàn)證數(shù)據(jù)在傳輸過程中的任何丟失或修改來(lái)確保數(shù)據(jù)完整性。
SSL 或 TLS 協(xié)議安裝在 SSL 證書中,但即使它在傳輸過程中自動(dòng)對(duì)數(shù)據(jù)進(jìn)行身份驗(yàn)證,它也不會(huì)向用戶或客戶端請(qǐng)求任何身份驗(yàn)證。要進(jìn)一步了解這一點(diǎn),您必須探索 SSL 的工作原理以及您需要它的用途。
SSL 以其掛鎖標(biāo)志而聞名,該標(biāo)志表明該網(wǎng)站已集成 SSL 證書并已啟用 HTTPS 連接。如果您正在創(chuàng)建網(wǎng)站并安裝 SSL 證書,您可以啟用 HTTPS 連接以確保通過 Web 服務(wù)器和用戶瀏覽器的數(shù)據(jù)是安全的。銷售產(chǎn)品或電子商務(wù)商店的網(wǎng)站需要 SSL 證書,因?yàn)樗鼈兛梢栽谟脩糁g建立信任度。
此外,SSL 證書是 SEO 實(shí)踐的一部分,谷歌搜索引擎認(rèn)為您的網(wǎng)站對(duì)用戶來(lái)說是可靠和可信的。因此,在您的網(wǎng)站上安裝 SSL 證書將增加您在 SERP 上排名的機(jī)會(huì)。還有一種通過 SSL 工作的文件傳輸協(xié)議,我們稱之為 SFTP。它的工作原理是將文件秘密地從服務(wù)器傳輸?shù)娇蛻舳恕?/p>
以下是 SSL 證書的用途:
Ssh 或安全外殼是另一種遠(yuǎn)程登錄設(shè)備并發(fā)出命令的技術(shù)。SSH 創(chuàng)建一個(gè)秘密隧道,其中客戶端和網(wǎng)站服務(wù)器之間的連接是端到端加密的。通常,創(chuàng)建 SSH 隧道需要用戶使用加密密鑰(例如公鑰和私鑰或用戶名和密碼)對(duì)連接進(jìn)行身份驗(yàn)證。
在對(duì)自己進(jìn)行身份驗(yàn)證后,用戶可以安全地訪問網(wǎng)站文件和數(shù)據(jù)庫(kù)等信息,以及通過命令行向遠(yuǎn)程服務(wù)器管理命令。SSH 是一種加密網(wǎng)絡(luò)協(xié)議,可讓您通過 Internet 在兩臺(tái)遠(yuǎn)程計(jì)算機(jī)之間輕松安全地傳輸文件。
使用 ssh 隧道連接到服務(wù)器后,您就可以使用瀏覽器中的所有內(nèi)容。如果您了解這些命令,則可以在服務(wù)器上執(zhí)行任何 SSH 命令。例如,在使用 SSH 連接站點(diǎn)后,您可以使用 WP-CLI 在 WordPress 網(wǎng)站和 WordPress 插件上工作。SSH 命令允許您將更新應(yīng)用到您的站點(diǎn)并管理內(nèi)容,等等。無(wú)論您使用的是哪個(gè)托管服務(wù)提供商,默認(rèn)情況下都會(huì)安裝 WP-CLI。
但是除了使用 SSH 來(lái)幫助您使用命令行管理您的服務(wù)器之外,SSH 成為您的網(wǎng)站必不可少的工具還有另一個(gè)原因。我們之前已經(jīng)告訴過您,SFTP 或 SSH 文件傳輸協(xié)議與 SSH 集成在一起,允許您通過 SSH 隧道連接到您的服務(wù)器,并使用文件傳輸協(xié)議管理文件。SSH 相對(duì)于 SSL 的優(yōu)勢(shì)在于,當(dāng)您使用 SSH 鏈接到 Web 服務(wù)器時(shí),您可以運(yùn)行 SSH 命令并執(zhí)行任何您無(wú)法使用 SSL 執(zhí)行的任務(wù)。
網(wǎng)絡(luò)安全中的 SSH 用于這些目的:
SSH 和 SSL 的不同使用方式是這兩者之間的主要區(qū)別。為了幫助您進(jìn)一步了解 SSH 和 SSL,我們創(chuàng)建了兩者之間的綜合差異演示。
SSL 和 SSH 的工作方式有一個(gè)小區(qū)別:使用 SSL,您可以在網(wǎng)站和用戶之間建立安全牢固的連接。但是SSH只是在網(wǎng)絡(luò)上的兩個(gè)設(shè)備之間構(gòu)建受保護(hù)的遠(yuǎn)程鏈接,安全性不高。另一個(gè)區(qū)別是 SSL 與公鑰基礎(chǔ)設(shè)施一起工作并創(chuàng)建數(shù)字證書。但 SSH 不創(chuàng)建任何此類數(shù)字證書,只專注于數(shù)據(jù)交易。如果您在網(wǎng)站上使用 SSH,則不必實(shí)施證書,因?yàn)?SSH 有自己的公鑰和私鑰對(duì),并且僅將密鑰發(fā)送給授權(quán)用戶以實(shí)現(xiàn)安全登錄。請(qǐng)查看下表以比較 SSH 與 SSL 以做出決定:
SSH | SSL |
指的是安全外殼 | 指安全套接字層 |
安全協(xié)議 | 網(wǎng)絡(luò)密碼網(wǎng)絡(luò)協(xié)議 |
在端口 443 上運(yùn)行 | 在端口 22 上運(yùn)行 |
與網(wǎng)絡(luò)服務(wù)器和客戶端建立安全聯(lián)系 | 在兩個(gè)遠(yuǎn)程設(shè)備之間創(chuàng)建遠(yuǎn)程連接 |
包括用于身份驗(yàn)證的 SSL/TLS 證書 | 在網(wǎng)絡(luò)隧道上工作的服務(wù)器驗(yàn)證、密鑰生成、客戶端身份驗(yàn)證 |
防止攻擊者和黑客 | 防止 IP 路由、數(shù)據(jù)操縱、數(shù)據(jù)嗅探、DNS 欺騙等。 |
因?yàn)樗鼈兌加糜趧?chuàng)建安全連接,所以 SSH 和 SSL 具有相似的外觀。但是,SSL 用于加密通過 Web 服務(wù)器的數(shù)據(jù),而 SSH 用于安全地連接兩臺(tái)遠(yuǎn)程計(jì)算機(jī)。SSL 保護(hù)您用戶的私人信息,而 SSH 允許您發(fā)出命令和控制遠(yuǎn)程服務(wù)器的文件。因此,您是要使用 SSL 還是 SSH 完全取決于您的需要。如果您想通過 SFTP 管理文件并遠(yuǎn)程訪問您網(wǎng)站的數(shù)據(jù)庫(kù),請(qǐng)使用 SSH。但是,如果您想保護(hù)您的 Internet 數(shù)據(jù)傳輸,您可以輕松地從您的托管服務(wù)提供商處獲得 SSL 證書。