天天看點

SSH免密碼登陸原理

  Master作為用戶端,要實作無密碼公鑰認證,連接配接到伺服器Salve上時,需要在Master上生成一個密鑰對,包括一個公鑰和一個私鑰,而後将公鑰複制到所有的Salve上。當Master通過SSH連結到Salve上時,Salve會生成一個随機數并用Master的公鑰對随機數進行加密,并發送給Master。Master收到加密數之後再用私鑰解密,并将解密數回傳給Salve,Salve确認解密數無誤之後就允許Master進行連接配接了。這就是一個公鑰認證過程,期間不需要手工輸入密碼,重要的過程是将Master上産生的公鑰複制到Salve上。 

繼續閱讀