SSH(Secure Shell)是一種能夠以的方式提供遠程登錄的協議,也是目前遠程管理Linux系統(tǒng)的方式。在此之前,一般使用FTP或Telnet來進行遠程登錄。但是因為它們以明文的形式在網絡中傳輸賬戶和數據信息,因此很不,很容易受到黑客發(fā)起的中間人攻擊,這輕則篡改傳輸的數據信息,重則直接抓取服務器的賬戶。
想要使用SSH協議來遠程管理Linux系統(tǒng),則需要部署配置sshd服務程序。sshd是基于SSH協議開發(fā)的一款遠程管理服務程序,不僅使用起來方便快捷,而且能夠提供兩種驗證的方法:
基于口令的驗證—用賬戶和來驗證登錄;
基于密鑰的驗證—需要在本地生成密鑰對,然后把密鑰對中的公鑰上傳至服務器,并與服務器中的公鑰進行比較;該方式相較來說。