首頁  >  文章  >  運維  >  linux實作免密登入功能

linux實作免密登入功能

巴扎黑
巴扎黑原創
2017-08-22 13:25:451914瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn