使用ssh主要有兩種登錄方式:第一種為密碼口令登錄,第二種為公鑰登錄 密碼口令登錄 通過密碼進行登錄,主要流程為: 1、客戶端連接上伺服器之後,伺服器把自己的公鑰傳給客戶端 2、客戶端輸入伺服器密碼通過公鑰加密之後傳給伺服器 3、伺服器根據自己的私鑰解密登錄密碼,如果正確那麼就讓客戶端登錄 公鑰登錄 ...
使用ssh主要有兩種登錄方式:第一種為密碼口令登錄,第二種為公鑰登錄 密碼口令登錄 通過密碼進行登錄,主要流程為: 1、客戶端連接上伺服器之後,伺服器把自己的公鑰傳給客戶端 2、客戶端輸入伺服器密碼通過公鑰加密之後傳給伺服器 3、伺服器根據自己的私鑰解密登錄密碼,如果正確那麼就讓客戶端登錄 公鑰登錄 公鑰登錄是為瞭解決每次登錄伺服器都要輸入密碼的問題,流行使用RSA加密方案,主要流程包含: 1、客戶端生成RSA公鑰和私鑰 2、客戶端將自己的公鑰存放到伺服器 3、客戶端請求連接伺服器,伺服器將一個隨機字元串發送給客戶端 4、客戶端根據自己的私鑰加密這個隨機字元串之後再發送給伺服器 5、伺服器接受到加密後的字元串之後用公鑰解密,如果正確就讓客戶端登錄,否則拒絕