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