Prerequisite
步骤
- 使用 Putty 连接服务器
或者使用腾讯云的网页版 VNC,现在登陆进去直接显示命令行界面,但操作不太方便,不推荐
- 检查更新,因为腾讯云默认使用自己的源,所以不需要换源
sudo apt update
sudo apt upgrade -y
- 重启,Putty 会断联,稍等十几秒后重新连接即可
sudo reboot
- 安装 Ubuntu 桌面(这步所需时间较长)
sudo apt install ubuntu-gnome-desktop -y
- 安装 x-org 核心
sudo apt install xserver-xorg-core -y
sudo apt install tigervnc-standalone-server tigervnc-xorg-extension tigervnc-viewer -y
- 安装 vnc4server
sudo apt install vnc4server -y
- 启动 vnc4server,会提示需要设置 VNC 密码
vncserver
- 编辑 VNC 配置
vncserver -kill :1
sudo nano ~/.vnc/xstartup
在文件中写入
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
dbus-launch --exit-with-session gnome-session &
- 安装登陆管理器
sudo apt install gdm3 -y
sudo systemctl start gdm
systemctl set-default graphical.target
- 重启系统,并启动 VNC 进程
sudo reboot
vncserver :2
- 用腾讯云网页版 VNC 登录,配置新用户
用户名输入 ubuntu 的话,系统名会变成 ubunt,因为系统默认已经有了 ubuntu 这个用户名,不能重复
- 配置好之后重启,否则直接连接会花屏
sudo reboot
重启后即可登录
后记
刚开始按照 这篇文章 中的方法进行配置,腾讯云的网页版 VNC 可以登录,但桌面端就没办法登录,登上去屏幕显示十字网格,推测是因为 xorg 和 xwindows 的显示协议不兼容吧,所以试了好多遍之后得出上文记载的方法,在腾讯云中可以使用。