以Ubuntu14.04 64位 为例
1.用自己PC登录阿里云,停止正在运行的实例
2.重装系统
更换系统盘->选择"公共镜像"、Ubuntu、 Ubuntu14.04 64位、勾选"安全加固"、选择设置密码并输入之前自己的root登录密码(即实例密码)即可->确认->输入手机收到的验证码->提示系统盘更换成功
3.用自己的PC(我的是Ubuntu)远程登录ECS的linux系统,安装ubuntu-desktop软件
a)Ctrl+Alt+T打开命令行执行如下ssh命令远程登录
bravestarr :$ ssh root@步骤2设置的root密码
b)执行如下命令新见一个sh文件如aa.sh
root@bravestarr :~# vim aa.sh
c)点击键盘I键进入插入模式,写入如下内容并保存退出, 点击键盘ESC键 输入 :wq 然后回车
#!/bin/bash
#更新软件库
apt-get update
#升级软件
apt-get upgrade
#安装ubuntu桌面系统,-y表示默认确定
apt-get install ubuntu-desktop -y
d)执行如下命令执行aa.sh(注意中间有空格)
root@bravestarr :~# . aa.sh
e)待安装完成后重启系统,执行如下命令
root@bravestarr :~# rm aa.sh
root@bravestarr :~# reboot
4.修改root用户登录受限问题
此时浏览器登录阿里云并远程连接linux系统时默认登录页面是Guest用户,而且不需输入密码,登录后还会弹警告框,不用紧张
a)修改/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf/50-ubuntu.conf文件(root用户才有权限修改)
Guest用户登录后,Ctrl+Alt+T打开命令行,然后Ctrl+Alt+F1切换到root用户并执行如下命令
root@bravestarr :~# vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
b)50-ubuntu.conf文件中在末尾追加如下内容,保存退出
greeter-show-manual-login=true
allow-guest=false
allow-guest=false
c)修改/root/.profile文件
root@bravestarr :~# v im /root/.profile
d).profile文件将 mesg n改成 tty -s && mesg n 然后保存退出
e)执行reboot命令重启系统,重启后再登录就没有警告信息了,至此,服务器端安装桌面环境结束
参考https://blog.csdn.net/qq_37608398/article/details/78155568 ,不过这个网站关于Guest用户的操作有误,因为Guest没有修改以上2个文件的权限