写在前面:

​ Ubuntu默认不设置 root 帐户和密码。但又经常要用root权限,还仅仅是个人捣鼓着玩,不在乎权限危险问题,这就需要开启root默认登录了,方便许多。


普通用户登录

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

设置root密码

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

New password:

Retype new password:

password updated successfully

  • 设置成功

编辑配置文件

  • 利用vim或者vi或者其他工具打开配置文件
1
sudo vim /etc/ssh/sshd_config
  • 解除禁用root,找到PermitRootLogin、PasswordAuthentication按i键插入模式将其改成:
1
2
PermitRootLogin yes
PasswordAuthentication yes
  • 更改完成后按Esc退出插入模式,再按:wq保存并退出。

重启ssh服务

1
sudo service ssh restart

测试连接

  • 退出后,再用root账号和刚开始设置的密码登录验证
1
root@master:~#