linux 只针对ROOT采用密钥登录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 只针对ROOT采用密钥登录相关的知识,希望对你有一定的参考价值。

linux可以只针对ROOT账户采用密钥登录的方式, 其他用户还是采用密码登录可以吗?
如何操作?

只需要开启密钥登录,把客户端的公钥上传到 /root/.ssh/authorized_keys 即可
其他用户的文件夹 /home/user/.ssh/authorized_key 不要添加公钥
参考技术A 你得先root,root之后你就可以对手机进行任何操作了,很多人就是为了删内置软件才root的,你可以下个一键Root大师直接一键root,简单的很。

ssh登录

在Linux或者类linux系统下, root用户的权限很高,所以一般黑客采用字典攻击的方式来获得root的密码,从而进行一些的破坏动作。

所以一般采用如下的两种方式来避免针对root的字典攻击。

1
<br>
  1. 禁止通过ssh来登录root.通过修改文件 /etc/ssh/sshd_config 

    #PermitRootLogin yes
    将其改为
    PermitRootLogin no
  2. 允许root 通过 ssh登录,但是只能通过rsa key的方式修改 /etc/ssh/sshd_config 把下面这行

    #PermitRootLogin yes

    修改为:

    PermitRootLogin without-password

然后创建rsa key ,通过在两个机器之前配置使用key文件来登录

以上是关于linux 只针对ROOT采用密钥登录的主要内容,如果未能解决你的问题,请参考以下文章

Linux下sftp配置之密钥方式登录

linux如何配置ssh密钥登录

Linux-基于公私钥实现免密码登录

如何配置ssh使用密钥登录,禁止口令登录

Linux安全之SSH 密钥创建及密钥登录,禁止密码登陆

Linux采用非用户密码登录服务器