1、主機A用ssh-keygen -t rsa產生公鑰,公鑰在目前使用者的主資料夾下的.ssh資料夾(cd ~/.ssh)下的id_rsa.pub檔案
2、在主機B上對應使用者的主資料夾下面的.ssh檔案內執行echo "A的公鑰" >>authorized_keys,如果沒有該文件則新建一個,位址為: ~/.ssh/authorized_keys
3、將公鑰檔案和authorized_keys檔案設定權限為600(更寬鬆的權限也可以,如744)
4、A可以不需要密碼登陸B。
特別注意: authorized_keys檔案的權限須為600,否則會導致新增信任失敗,A機器無法直接免密碼登入B機器。
#以上是linux實作免密登入功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!