​ Ubuntu默认不设置 root 帐户和密码,个人小机子我又经常要用root权限,仅仅是个人捣鼓着玩,不在乎权限危险问题,于是就需要开启root默认登录了,方便许多。不安全行为,勿学习,仅记录。


普通用户登录

  • 按照原本有的非root管理员账户登录。

设置root密码

  • 输入
sudo passwd root
  • 输入密码之后得到

    New password:

    Retype new password:

    password updated successfully

  • 设置成功

编辑配置文件

  • 利用vim或者vi或者其他工具打开配置文件

    sudo vim /etc/ssh/sshd_config
    
  • 解除禁用root,找到PermitRootLogin、PasswordAuthentication按i键插入模式将其改成:

    PermitRootLogin yes
    PasswordAuthentication yes
    
  • 更改完成后按Esc退出插入模式,再按:wq保存并退出。

重启ssh服务

```bash
sudo service ssh restart
```

测试连接

  • 退出后,再用root账号和刚开始设置的密码登录验证

    root@master:~#