1.點擊工具,選擇新建用戶密鑰生成嚮導。linux
2.生成密鑰參數。密鑰類型:RSA,密鑰長度:2048位。點擊下一步。ssh
3.生成公鑰對,點擊下一步。工具
4.保存公鑰。rest
5.生成用戶密鑰,點擊關閉。code
6.把剛纔生成的公鑰複製下來,粘貼到linux文件下,具體操做步驟以下ci
mkdir /root/.sshio
chmod 700 /root/ssh登錄
關閉SELINUXservice
setenforce 0 臨時關閉防火牆
vi /etc/selinux/config
回車後修改,SELINUX=enforcing 爲SELINUX=disabled 而後wq保存退出。永久關閉防火牆。
輸入打開密鑰文件的命令:
vi /root/.ssh/authorized_keys
粘貼到密鑰文件裏,保存,退出。
7.輸入命令進入登陸方式編輯。
vi /etc/ssh/sshd_config
# PubkeyAuthentication yes 啓用Pubkey認證,把#去掉。
#AuthorizedKeysFile .ssh/authorized_keys Publikey文件路徑 把#去掉
#PasswdAthentication no 不適用密碼認證登陸 把#去掉
設置完這些參數後,執行service sshd restart 重啓服務
8.使用密鑰登陸,輸入用戶名root。
9.登陸成功。