Linux 服務器免密登陸

1:首先在Linux系統下建立RSA公鑰和私鑰:ssh-keygen -t rsa ,建立完成後會在/root/.ssh 下生成id_rsa文件shell

Linux 服務器免密登陸

2:而後將id_rsa.pub 文件修改爲authorized.keys ,裏面存放客戶端的公鑰。
Linux 服務器免密登陸服務器

3:修改 /etc/ssh/sshd_config文件,指定受權公鑰文件所在的位置,關閉root用戶密碼登陸功能,開啓公鑰登陸功能。ssh

#說明是否容許root用戶登陸
PermitRootLogin yes
#是不是rsa認證
RSAAuthentication yes
#是否開啓公鑰登陸
PubkeyAuthentication yes
#認證公鑰文件所在的位置
AuthorizedKeysFile .ssh/authorized_keys
#是否開啓密碼登陸
PasswordAuthentication yes

Linux 服務器免密登陸

4:以後在Xshell 中生成公鑰和私鑰:ide

Linux 服務器免密登陸

5:完成了以後就會有一個文件id_rsa_2048
Linux 服務器免密登陸3d

6:而後點擊屬性 把公鑰複製到 authorized_keys 中
Linux 服務器免密登陸code

7:保存退出就能夠了,登陸的時候選擇剛纔生成的密鑰
Linux 服務器免密登陸blog

相關文章
相關標籤/搜索