Centos7使用ssh免密登陆同时禁用root密码登陆

Centos7使用ssh免密登陆同时禁用root密码登陆

首先配置免密登陆,参考:ssh免密登陆

禁用root密码登陆

  1. 修改 /etc/ssh/sshd_config 文件

找到:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

修改上面配置项,如果默认前面带了#,就把#给删掉,这里是让可以用密钥登录。

找到:

PasswordAuthentication no

这里默认是yes,所以把改成no,就是禁止密码登录。

  1. 重启sshd服务
systemctl restart sshd.service

重点提示
添加进去的公钥内容一定不要搞错了,密钥也不要搞丢了,如果你服务器的运营商没有web控制面板(比如novnc),那你要是改错了,就进不去服务器了。

posted @ 2023-05-11 13:40  Teddy_boy  阅读(188)  评论(0编辑  收藏  举报