阿里云轻量应用服务器Ubuntu系统配置轻量化GUI界面

博主的云服务器为阿里云轻量应用服务器2核 2G版本,实例为Ubuntu系统,按照下列步骤成功得到结果图中的可视化界面

1.连接服务器
ssh root@<服务器公网IP>

2.更新软件包
sudo apt update && sudo apt upgrade -y

3.安装桌面环境
sudo apt install -y ubuntu-desktop     #GNOME
sudo apt install -y xubuntu-desktop     #XFCE(更light)

4.安装VNC
sudo apt install -y tightvncserver

5.设置 VNC 密码并启动 VNC 服务:
vncserver :1
#我设置为root1234

 

6.配置VNC启动脚本
nano ~/.vnc/xstartup
修改为
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

7.权限
chmod +x ~/.vnc/xstartup

8.重启服务
vncserver -kill :1
vncserver :1

9.配置防火墙
登录阿里云控制台,进入轻量应用服务器实例的“安全组”设置。
添加入方向规则,放行 TCP 协议的 5901 端口。
💡 5901 是 VNC 默认使用的端口,对应 :1 显示编号。

10.使用VNC 连接
在本地计算机上安装 VNC 客户端(如 RealVNC Viewer、TigerVNC 等)。

打开 VNC 客户端,输入服务器地址和端口,例如:

<服务器公网IP>:5901
连接后,输入之前设置的 VNC 密码,即可访问服务器的图形界面。

(可选)VNC自启动
1.创建文件
sudo nano /etc/systemd/system/vncserver@.service

2.添加以下内容(替换 <username> 为实际用户名):
[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=<username>
PAMName=login
PIDFile=/home/<username>/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver :%i -geometry 1280x800 -depth 24
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

常见问题---
1.requirement "user ingroup nopasswdlogin" not met by user "admin"
===sudo usermod -aG nopasswdlogin admin

最终效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值