ubuntu云服务器安装桌面环境&浏览器

使用本地浏览器直接访问

一、在云服务器终端配置

bash 复制代码
# 更新软件源
sudo apt update

# 安装 XFCE 桌面环境(选择 lightdm 作为显示管理器)
sudo apt install xfce4 xfce4-goodies -y

# 安装并配置VNC服务
sudo apt install tigervnc-standalone-server tigervnc-common -y

# 初始化 VNC 并设置密码
vncserver
# 根据提示设置 VNC 连接密码(至少6位)

# 安装noVNC服务
sudo apt install -y novnc websockify

二、安装桌面浏览器

选用firefox

在服务器终端输入

bash 复制代码
# 导入官方密钥并添加源
sudo install -d -m 0755 /etc/apt/keyrings
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee /etc/apt/sources.list.d/mozilla.list > /dev/null

# 设置优先级,防止系统去拉取 Snap 包
echo -e 'Package: *\nPin: release a=mozilla\nPin-Priority: 1000' | sudo tee /etc/apt/preferences.d/mozilla-firefox

# 更新并安装
sudo apt update && sudo apt install firefox -y

# 设置为默认浏览器
xdg-settings set default-web-browser firefox.desktop

三、云服务器控制平台操作

云服务器的控制平台的安全组添加规则:

入方向

添加:协议:TCP

端口:6080

授权对象/来源:0.0.0.0/0(或你当前办公网络的 IP)

四、使用

云服务器终端上

bash 复制代码
vncserver :1
websockify -D --web=/usr/share/novnc/ 6080 localhost:5901

本地浏览器输入http://你的云服务器IP:6080/vnc.html直接访问