1. 程式人生 > >Centos7 SSH_KEY免密登陸(證書認證)

Centos7 SSH_KEY免密登陸(證書認證)

1)首先用root使用者登陸,然後切換到feiyu併為這個使用者設定SSH_KEYGENCentos7  SSH_KEY免密登陸(證書認證) 2)執行命令ssh-keygen -t rsa 生成金鑰對(會在當前家目錄自動生成.ssh目錄)Centos7  SSH_KEY免密登陸(證書認證) 3)檢視自己家目錄金鑰對 ls /home/feiyu/.ssh/Centos7  SSH_KEY免密登陸(證書認證)

4)將公鑰製作成key,這裡使用命令為 mv id_rsa.pub authorized_keysCentos7  SSH_KEY免密登陸(證書認證)

5)公鑰的許可權必須和私鑰許可權一樣為600,執行命令為 chmod 600 /home/feiyu/.ssh/authorized_keysCentos7  SSH_KEY免密登陸(證書認證)Centos7  SSH_KEY免密登陸(證書認證)Centos7  SSH_KEY免密登陸(證書認證)

6)yum安裝lrzsz這個命令,然後使用命令sz id_rsa(下載私鑰到本地)Centos7  SSH_KEY免密登陸(證書認證)

7)這樣再登入的時候就可以使用ssh key登入了,如果設定了passphrase密碼。需要在登入的時候輸入這個密碼,如下圖所示Centos7  SSH_KEY免密登陸(證書認證)

8)金鑰對無密碼登入成功如下圖Centos7  SSH_KEY免密登陸(證書認證)