甲骨文服务器开启root密码登录

甲骨文服务器开启root密码登录

Oracle Cloud 一直以提供免费好用的VPS服务闻名(谁不爱白嫖呢) 但是甲骨文官方提供的 SSH 方式只允许通过密钥登录,即你把公钥上传到服务器然后你用私钥去 SSH 通过认证,而且只能用普通用户进去,比如 Ubuntu 就是 ubuntu, Oracle Linux 就是 opc 。 对于没那么讲究只想用 root 走天下的人多少有点不方便,所以在这里提供一个让甲骨文服务器开放root 登录并支持密码登录的方法。

  1. 首先你当然还是要用密钥先登录进服务器里,然后切换到root账号
    sudo -i
    
  2. 为 root 用户修改密码
    echo root:YourRootPasswd|sudo chpasswd root
    

    把这里的「YourRootPasswd」改成你想要设置的 root 密码

  3. 开启密码登录
    sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
    sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
    

    这里是把 「 PermitRootLogin 」和 「 PasswordAuthentication 」这两个参数改为Yes ,这样我们就允许 SSH 的时候用密码登录root用户了。

  4. 最后重启一下sshd 服务
    sudo service sshd restart
    

这样就完成了,尝试用root+你刚才设置的密码登录你的乌龟壳吧!

评论

此博客中的热门博文

猫影视资源接口

常用绿色软件下载网站