您好,登錄后才能下訂單哦!
假設如下場景:實現主機A免密碼登錄到主機B,主要步驟如下:
1)在主機A中利用"ssh-keygen -t rsa" 產生相應的私鑰和公鑰(id_rsa和id_rsa.pub).
2)在主機A中添加自己的私鑰:ssh-add id_rsa
注:很多介紹中都少了第二步,所以經常出現測試時不通過的情形。
ssh-add id_rsa
# 如果提示 could not open a connection to your authentication agent
終端做如下操作:
ssh-agent bash
ssh-add id_rsa # 輸入密碼
3)將主機A中的公鑰id_rsa.pub拷貝到主機B的.ssh目錄下,并cat id_rsa.pub >>authorized_keys 中。
4)將主機B中的authorized_keys改為只有當前用戶有讀寫權限:chmod 600 authorized_keys
這樣主機A就可以免登錄到主機B了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。