天天看點

ssh秘鑰對免密碼登陸

準備兩台linux伺服器 a和b , 在a上使用ssh指令登陸b伺服器 , 并且不用 輸入密碼

1.在a伺服器上,比如是root使用者 ,進去/root/.ssh目錄 ,沒有就建立, 就是進入家目錄的.ssh目錄下

執行ssh-keygen 指令, 會生成兩個檔案 id_rsa 和id_rsa.pub

  1. 把id_rsa.pub檔案上傳添加到伺服器b的 家目錄/.ssh/authorized_keys 檔案中 ,下面的指令就是建立.ssh目錄,并把a伺服器的id_rsa.pub檔案添加進去

ssh [email protected] 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub

a伺服器上

ssh秘鑰對免密碼登陸

3.b伺服器上