1. 程式人生 > >centos 兩臺機器免密登入

centos 兩臺機器免密登入

假設第一臺機器主機名 n1   第二臺機器為n2

1. 兩臺機器都切換到你的登入使用者下。

2.  在n1中執行 ssh-keygen -t rsa   一路回車

3. 在n1中繼續執行 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys  此步驟是將n1中生成的公鑰放在公共認證的金鑰庫中

4. 修改authorized_keys 許可權: chmod 600 ~/.ssh/authorized_keys

4. 在n2中執行 ssh-keygen -t rsa   一路回車

5. 將n1中的authorized_keys 複製到n2中的~/.ssh/目錄下: scp ~/.ssh/authorized_keys  [email protected]:/home/xx/.ssh/

6. 將n2中的公鑰也追加到authorized_keys中: cat ~/.ssh/id_rsa.pub >> authorized_keys

7. 將authorized_keys傳回n1中的~/.ssh/目錄下替換到原來的authorized_keys。 

8. 此時在n1中 ssh n2   或者在 n2中 ssh n1即可實現免密登入。

9. 輸入exit 退出