更新時(shí)間:2023-08-10 來源:黑馬程序員 瀏覽量:
SSH為Secure Shell的縮寫,是一種網(wǎng)絡(luò)安全協(xié)議,專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。在Linux中,SSH的主要用途有:用戶加密實(shí)現(xiàn)遠(yuǎn)程登錄、服務(wù)器之間的免密登錄。SSH協(xié)議默認(rèn)采用RSA算法實(shí)現(xiàn)非對稱加密,需要兩個(gè)密鑰:公開密鑰(public key:簡稱公鑰)和私有密鑰(private key:簡稱私鑰)。
公鑰與私鑰是一對,如果用公鑰對數(shù)據(jù)進(jìn)行加密,只有用對應(yīng)的私鑰才能解密。
企業(yè)中,Linux服務(wù)器通常位于遠(yuǎn)程機(jī)房中,用戶不方便直接在機(jī)房操作; 可以使用支持SSH協(xié)議的軟件,通過遠(yuǎn)程登錄操作訪問服務(wù)器,并且SSH協(xié)議可以實(shí)現(xiàn)對傳輸內(nèi)容的加密。原理如圖所示。
常見的支持SSH協(xié)議的軟件有:FinalShell、Putty、xshell、secureCRT等。
FinalShell安裝操作中主要注意的就是安裝目錄:最好無中文、無空格路徑。