使用本地浏览器直接访问
一、在云服务器终端配置
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直接访问