Centos 6、7 禁止密碼驗證登陸
安全方面的考慮,秘鑰對驗證登陸相對密碼驗證要更安全
修改 /etc/ssh/sshd_config
配置文件
該配置文件中,只需要修改一個參數
PasswordAuthentication
,把這個參數改為no
即可
[root@node-1 ~]# grep 'PasswordAuthentication' /etc/ssh/sshd_config
PasswordAuthentication no
修改之后,重啟sshd服務即可
Centos 6
[root@node-1 ~]# /etc/init.d/sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]
Centos 7
[root@node01 ansible]# systemctl restart sshd
這里修改,不影響控制台登陸
要提前配置好秘鑰,否則只能控制台操作了。