美文网首页
linux 禁用root用户密码认证登陆

linux 禁用root用户密码认证登陆

作者: else05 | 来源:发表于2016-11-10 13:40 被阅读293次

目的:为了服务器安全,禁止root密码认证登陆(不是禁用root用户),使用ssh key认证

注 :远程无法使用root登陆,但是可以通过ssh key认证的方式登陆root用户


  • 前提条件
  • 已经安装ssh服务
  • 服务器上已经添加了ssh认证要用的公钥key
  • 要确保ssh key认证能正常登陆成功

1 . 修改配置 ,把文件/etc/ssh/sshd_config文件中PasswordAuthentication yes 修改成 PasswordAuthentication no

vi /etc/ssh/sshd_config

2 . 保存后重启ssh服务

service sshd restart

附加 :
  • /etc/ssh/sshd_config文件中如下为启用ssh key认证
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
  • /etc/ssh/sshd_config文件中如下为ssh连接的端口
port 22

注意: 一定要先保证ssh key认证能登陆,然后才配置root密码认证登陆


参考

相关文章

网友评论

      本文标题:linux 禁用root用户密码认证登陆

      本文链接:https://www.haomeiwen.com/subject/jlcxpttx.html