一、开启root账户
1.首先在Ubuntu中打开终端,输入
sudo passwd root
完成root用户密码设置,效果如下图所示
![](https://img-blog.csdnimg.cn/9e0921c6c73c440c8b07ad8a3f6a6a2a.png)
2.输入下列代码,修改文件配置
sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
按i 进行插入,在=ubuntu后插入两行代码,然后按esc和:wq保存后退出
greeter-show-manual-login=true
all-guest=false
![](https://img-blog.csdnimg.cn/0021a633a8cf46a7af9b3641d54135d2.png)
3. 输入sudo vim /etc/pam.d/gdm-autologin,修改文件配置
sudo vim /etc/pam.d/gdm-autologin
找到第三行,在前面用#注释掉这行,然后按esc和:wq保存退出
![](https://img-blog.csdnimg.cn/d98c772fae294466b893cba4ee8d4fc0.png)
4.输入sudo vim /etc/pam.d/gdm-password,修改文件配置
sudo vim /etc/pam.d/gdm-password
同样找到第三行,在前面用#注释掉这行,然后按esc和:wq保存退出
![](https://img-blog.csdnimg.cn/9c8e85361c1a433481ed3759cdc74b6f.png)
5.输入sudo vim /root/.profile,修改文件配置
sudo vim /root/.profile
将最后一行注释掉,修改成
tty -s&&mesg n || true
![](https://img-blog.csdnimg.cn/85d44438269443dbba292100c7e87bfa.png)
6. 注销切换用户
点击左下角“未列出?”,输入账号root,密码为步骤1设置好的密码,即可登陆root账号
![](https://img-blog.csdnimg.cn/ed2827fa58b7455b9ea5e620b9bf431d.png)
二、MobaXterm通过SSH连接到虚拟机Ubuntu
本文以MobaXterm为例,其他远程连接软件可能类似,仅供参考
1.首先不管是普通账户还是root账户,第一次连接无法连接,需要在虚拟机中安装ssh
sudo apt-get install openssh-server
安装后普通用户就可以连接成功了(网络正常ping得通的情况下),如果存在网络ping不通的情况可以查看主页中另一篇文章;
因为root账户系统默认禁止远程登陆,所以还要进行设置
2.用root权限打开vi /etc/ssh/sshd_config
sudo vi /etc/ssh/sshd_config
如果在root账户打开就不用sudo
找到PermitRootLogin prohibit-password,改写成PermitRootLogin yes
![](https://img-blog.csdnimg.cn/65bda0a8b1ed4239a4b4d167a4b423df.png)
3.输入systemctl restart sshd 重启SSH
systemctl restart sshd
这样就可以用root账户连接成功了
以上仅供参考,欢迎留言讨论!