新聞中心

試圖了解SSH與SSL之間的區(qū)別?
在非常高的層次上,SSH和SSL都是幫助加密和驗(yàn)證在兩臺(tái)計(jì)算機(jī)(例如您的筆記本電腦和您網(wǎng)站的服務(wù)器)之間傳遞的數(shù)據(jù)的技術(shù)。基本上,它們使事情變得更加安全。
然而,雖然它們?cè)谀承┓矫嬖诟邔哟紊鲜窍嗨频?,但它們服?wù)于兩個(gè)截然不同的目的,因此了解SSH與SSL之間的區(qū)別很重要。
通常,SSL用于加密兩個(gè)位置之間傳輸?shù)臄?shù)據(jù),例如您的Web瀏覽器和您正在訪問的站點(diǎn)的服務(wù)器。SSL是在Web瀏覽器中添加“綠色掛鎖”的東西,如果您想在您的網(wǎng)站上安全地接受信用卡信息(或其他敏感數(shù)據(jù)),它也是您使用的東西。
另一方面,SSH用于遠(yuǎn)程登錄到另一臺(tái)計(jì)算機(jī)(例如Web服務(wù)器)并創(chuàng)建安全連接以發(fā)出命令(通過SSH隧道)。例如,如果您想連接到站點(diǎn)的服務(wù)器以使用WP-CLI執(zhí)行命令,您將使用SSH。大部分服務(wù)器,當(dāng)您想通過SFTP訪問連接到您的服務(wù)器時(shí),您還將使用SSH 。
在本文中,我們將向您介紹SSH和SSL以及它們的用途。然后,我們將更深入地探討SSH與SSL之間的一些高級(jí)和特定技術(shù)差異。
什么是SSH?
SSH代表安全外殼。SSH提供了一種安全的方式來遠(yuǎn)程登錄到另一臺(tái)計(jì)算機(jī)并發(fā)出命令,例如您網(wǎng)站的服務(wù)器。
使用SSH隧道,您將能夠在客戶端(例如您的計(jì)算機(jī))和服務(wù)器(例如您網(wǎng)站的服務(wù)器)之間創(chuàng)建加密連接。
要?jiǎng)?chuàng)建此安全SSH隧道,您需要使用用戶名/密碼或一組加密公鑰/私鑰進(jìn)行身份驗(yàn)證。
一旦您通過身份驗(yàn)證,您將能夠安全地訪問信息(例如您站點(diǎn)的文件和數(shù)據(jù)庫)并通過命令行向遠(yuǎn)程服務(wù)器發(fā)出命令。
你用SSH做什么?
也許更好的問題是“您不能使用SSH做什么?”。一旦您通過SSH連接到您的服務(wù)器,您就擁有完全的控制權(quán)。只要您了解命令行,就可以執(zhí)行您想要的任何命令。
例如,如果您使用的是WordPress,則在連接SSH后,您可以使用WP-CLI與您的WordPress站點(diǎn)和插件進(jìn)行交互。您可以創(chuàng)建內(nèi)容、應(yīng)用更新、管理分類等等。
除了使用SSH能夠通過命令行管理您的服務(wù)器之外,SSH還支持另一個(gè)重要工具 – SFTP,SSH文件傳輸協(xié)議(也通常稱為安全文件傳輸協(xié)議)的縮寫。SFTP允許您通過安全的SSH隧道連接到您的服務(wù)器,然后像往常一樣使用FTP管理文件。
因?yàn)镾FTP比常規(guī)未加密的FTP訪問安全得多,建議使用SFTP代替FTP訪問服務(wù)器。
或者,您也可以使用SS 直接訪問您站點(diǎn)的數(shù)據(jù)庫 。
基本上,一旦您使用SSH連接到您的服務(wù)器,您就有了很大的靈活性,因?yàn)槟梢愿鶕?jù)需要執(zhí)行自己的命令,而SSL則不是這種情況。
什么是SSL?
SSL代表安全套接字層。雖然大多數(shù)人仍然提到SSL,但從技術(shù)上講,SSL是更現(xiàn)代的傳輸層安全 (TLS) 協(xié)議的舊版本。但是,出于所有實(shí)際目的,您可以將SSL和TLS視為同一事物 ,我們將其稱為 SSL。
SSL是一種協(xié)議,主要旨在通過加密和身份驗(yàn)證保護(hù)兩方之間的數(shù)據(jù)傳輸。最常見的是,這種傳輸是在某人的Web瀏覽器和他們正在訪問的網(wǎng)站的服務(wù)器之間進(jìn)行的。
有幾個(gè)關(guān)鍵的好處:
- 加密 – SSL在數(shù)據(jù)傳輸過程中對(duì)其進(jìn)行加密,這意味著惡意行為者無法攔截該信息。
- 身份驗(yàn)證 – SSL還有助于驗(yàn)證數(shù)據(jù)發(fā)送到正確的服務(wù)器和從正確的服務(wù)器接收,這是防止中間人攻擊的另一種方式。
- 數(shù)據(jù)完整性 ——最后,SSL還通過確保數(shù)據(jù)在傳輸過程中不會(huì)丟失或更改來確保數(shù)據(jù)完整性。
SSL通過使用證書工作,這就是為什么您會(huì)看到諸如“ SSL證書”之類的短語。
然而,雖然SSL確實(shí)有助于對(duì)服務(wù)器進(jìn)行身份驗(yàn)證,但它不需要來自客戶端(例如網(wǎng)站訪問者)的任何身份驗(yàn)證。這與SSH不同,SSH需要來自客戶端的身份驗(yàn)證。
您可以在我們關(guān)于SSL工作原理的文章中了解有關(guān)SSL的更多信息 。
SSL證書是每個(gè)網(wǎng)站都必須具備的,但如果設(shè)置不正確,則可能會(huì)發(fā)生SSL連接錯(cuò)誤。
你用SSL做什么?
大多數(shù)人都知道SSL,因?yàn)樵诰W(wǎng)站上安裝SSL證書可以讓您啟用HTTPS 并在訪問者的瀏覽器中獲得非常重要的綠色掛鎖。
安裝SSL證書并啟用HTTPS后,在您的網(wǎng)站和訪問者瀏覽器之間傳遞的數(shù)據(jù)將是安全的。
如果您有任何類型的網(wǎng)站,例如電子商務(wù),您絕對(duì)需要安裝SSL證書,以便您可以獲得上述好處并與您的訪問者和搜索引擎(如 Google)建立信任。
還有一個(gè)比較少見的混亂高級(jí)玩法,您還可以使用SSL通過FTP安全地傳輸文件。這稱為FTPS,或SSL上的文件傳輸協(xié)議。這與SFTP不同,盡管它也有助于使FTP更安全。
SSH與SSL之間的異同
此時(shí),您知道SSH與SSL之間有很多相似之處:
- 兩者都可以幫助您創(chuàng)建安全連接。
- 兩者都對(duì)在兩個(gè)設(shè)備之間傳遞的數(shù)據(jù)進(jìn)行加密。
SSH與SSL之間的主要區(qū)別在于,SSH用于創(chuàng)建通往另一臺(tái)計(jì)算機(jī)的安全隧道,您可以從中發(fā)出命令、傳輸數(shù)據(jù)等。
另一方面,SSL用于在兩方之間安全地傳輸數(shù)據(jù)——它不允許您像使用SSH那樣發(fā)出命令。
例如,假設(shè)您在使用筆記本電腦。以下是您何時(shí)會(huì)遇到每個(gè)協(xié)議的示例:
- SSH – 如果您想安全地連接到您網(wǎng)站的服務(wù)器并使用WP-CLI來管理您的WordPress站點(diǎn),您可以使用SSH。
- SSL – 如果您想與網(wǎng)站上的前端表單交互以提交數(shù)據(jù),您的服務(wù)器將使用SSL來加密表單數(shù)據(jù),因?yàn)樗谀腤eb瀏覽器和您的服務(wù)器數(shù)據(jù)庫之間傳輸。
只要您安裝了SSL證書并啟用了HTTPS,訪問您網(wǎng)站的每個(gè)人都將使用SSL與您網(wǎng)站的服務(wù)器進(jìn)行交互——他們無需進(jìn)行身份驗(yàn)證即可訪問您的網(wǎng)站。
但是,唯一與SSH交互的人將是您或其他應(yīng)該可以直接訪問您的服務(wù)器并且可以使用用戶名/密碼或加密密鑰進(jìn)行身份驗(yàn)證的技術(shù)用戶。
SSH與SSL的技術(shù)差異
SSH與SSL之間當(dāng)然存在很多技術(shù)差異。如果你是一個(gè)普通用戶,這些對(duì)你來說可能沒什么意義,但這些對(duì)于有技術(shù)頭腦的人來說很重要:
| SSH | SSL |
| 用于安全地遠(yuǎn)程連接到另一臺(tái)機(jī)器以發(fā)出命令。 | 用于在兩方之間安全傳輸數(shù)據(jù) – 通常是您網(wǎng)站的訪問者和您網(wǎng)站的服務(wù)器。 |
| 基于網(wǎng)絡(luò)隧道。 | 基于數(shù)字證書(即SSL證書) |
| 在端口22上運(yùn)行 | 在端口443上運(yùn)行 |
| 要求客戶端使用用戶名/密碼或加密密鑰進(jìn)行身份驗(yàn)證 | 只需要服務(wù)器端認(rèn)證(客戶端不需要認(rèn)證) |
| 是加密網(wǎng)絡(luò)協(xié)議 | 是安全協(xié)議 |
小結(jié)
回顧一下,SSH和SSL乍一看很相似,因?yàn)樗鼈兌伎梢詭椭鷦?chuàng)建安全連接。然而,它們有兩個(gè)截然不同的目的。
SSL主要用于加密在您網(wǎng)站的訪問者和您的服務(wù)器之間移動(dòng)的數(shù)據(jù)。例如,如果訪問者輸入他們的信用卡或在登錄表單中輸入他們的密碼,SSL將加密該數(shù)據(jù)并保護(hù)它免受中間人攻擊。
另一方面,SSH用于安全地登錄到遠(yuǎn)程機(jī)器,以便您可以發(fā)出命令、操作該機(jī)器上的文件等。如果您想使用WP-CLI,則需要SSH,通過SFTP、遠(yuǎn)程訪問您的數(shù)據(jù)庫等。
唯一可以使用SSH連接到您的服務(wù)器的人是能夠使用用戶名/密碼或 SSH 密鑰進(jìn)行身份驗(yàn)證的人。
網(wǎng)頁標(biāo)題:SSH與SSL有什么區(qū)別?
網(wǎng)頁路徑:http://m.5511xx.com/article/cdcjopd.html


咨詢
建站咨詢
