1.SSH登上你的服务器
sudo apt-get update
sudo apt-get install -y xfce4 xfce4-goodies
要不要换源的话看自己的需求
2.安装turboVNC
cd /tmp
wget https://sourceforge.net/projects/turbovnc/files/3.0.3/turbovnc_3.0.3_amd64.deb/download -O turbovnc.deb
sudo dpkg -i turbovnc.deb
sudo apt-get install -f -y
3.配置shell(
~/.bashrc)
~/.bashrc
添加上VNC的路径
echo '' >> ~/.bashrc
echo '# --- TurboVNC PATH Configuration ---' >> ~/.bashrc
echo 'export PATH=/opt/TurboVNC/bin:$PATH' >> ~/.bashrc
echo 'export DISPLAY=:1' >> ~/.bashrc
相当于win里面的配置环境变量
运行 使其生效。
source ~/.bashrc
4.设置VNC密码并配置启动脚本
运行 ,设置密码,然后
vncserver :1。
vncserver -kill :1
创建并配置 文件:
xstartup
echo '#!/bin/sh' > ~/.vnc/xstartup
echo 'startxfce4 &' >> ~/.vnc/xstartup
赋予执行权限:
chmod 755 ~/.vnc/xstartup
5.启动
先执行这一步相当重要,顺序千万不能出错
export DISPLAY=:1
在服务器上启动VNC
vncserver :1 -xstartup /usr/bin/startxfce4
6.配置星海智算的端口映射


接下来下载VNC Viewer软件

大功告成

7.不想看过程的bash脚本一键安装
#!/bin/bash
# ========================================
# 一键安装 TurboVNC + XFCE4 桌面环境 (Ubuntu/Debian)
# 作者: Grok (基于用户提供流程优化)
# 适用: Ubuntu 20.04/22.04/24.04 (amd64)
# 警告: 请在全新或干净的系统中运行,建议备份重要数据
# ========================================
set -e # 遇到错误立即退出
echo "========================================"
echo " 开始一键安装 TurboVNC + XFCE4 桌面"
echo "========================================"
# 1. 更新系统并安装 XFCE4 桌面
echo "[1/6] 更新软件源并安装 XFCE4..."
sudo apt-get update -y
sudo apt-get install -y xfce4 xfce4-goodies
# 2. 下载并安装 TurboVNC
echo "[2/6] 安装 TurboVNC..."
cd /tmp
wget -q https://sourceforge.net/projects/turbovnc/files/3.0.3/turbovnc_3.0.3_amd64.deb/download -O turbovnc.deb
sudo dpkg -i turbovnc.deb || true
sudo apt-get install -f -y # 修复依赖
# 3. 配置 ~/.bashrc 添加 TurboVNC 路径
echo "[3/6] 配置环境变量..."
{
echo ''
echo '# --- TurboVNC PATH Configuration ---'
echo 'export PATH=/opt/TurboVNC/bin:$PATH'
echo 'export DISPLAY=:1'
} >> ~/.bashrc
# 立即生效
source ~/.bashrc
# 4. 设置 VNC 密码 & 配置 xstartup
echo "[4/6] 设置 VNC 密码与启动脚本..."
# 启动一次设置密码(会提示输入两次密码 + 查看密码(y/n))
echo "请设置 VNC 密码(建议6-8位):"
vncserver :1
# 杀死临时会话
vncserver -kill :1 || true
# 创建 xstartup 脚本
mkdir -p ~/.vnc
cat > ~/.vnc/xstartup << 'EOF'
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
EOF
chmod 755 ~/.vnc/xstartup
# 5. 启动 VNC 服务
echo "[5/6] 启动 VNC 服务 (显示器 :1)..."
export DISPLAY=:1
vncserver :1 -xstartup /usr/bin/startxfce4
# 6. 输出完成提示
echo "========================================"
echo " 安装完成!"
echo "========================================"
echo "VNC 服务已启动在 :1 端口 (默认 5901)"
echo ""
echo "下一步操作:"
echo "1. 在星海智算平台配置端口映射:"
echo " 本地端口 -> 服务器:5901"
echo "2. 下载 VNC Viewer (RealVNC 官方客户端)"
echo "3. 连接地址:localhost:5901 或 服务器IP:5901"
echo "4. 输入刚才设置的 VNC 密码即可登录 XFCE 桌面"
echo ""
echo "如需开机自启,请添加以下命令到 crontab 或 systemd:"
echo " @reboot export DISPLAY=:1 && /opt/TurboVNC/bin/vncserver :1 -xstartup /usr/bin/startxfce4"
echo ""
echo "关闭 VNC: vncserver -kill :1"
echo "重启 VNC: vncserver :1 -xstartup /usr/bin/startxfce4"
echo "========================================"
exit 0
保存并运行脚本
vim run.sh
chmod +x run.sh
./run.sh
过程中会提示你设置 VNC 密码
8.配置开机自启动
创建服务文件
mkdir -p ~/.config/systemd/user
cat > ~/.config/systemd/user/turbovnc.service << 'EOF'
[Unit]
Description=TurboVNC Server on :1
After=network.target
[Service]
Type=forking
Environment=DISPLAY=:1
ExecStart=/opt/TurboVNC/bin/vncserver :1 -xstartup /usr/bin/startxfce4
ExecStop=/opt/TurboVNC/bin/vncserver -kill :1
Restart=on-failure
RestartSec=5
[Install]
WantedBy=default.target
EOF
第二步:启用并立即启动
systemctl --user daemon-reload
systemctl --user enable --now turbovnc.service
第三步:检查是否成功运行
systemctl --user status turbovnc.service
第四步:验证 VNC 是否监听 5901
ss -tlnp | grep 5901
第五步:重启服务器测试开机自启
reboot
systemctl --user status turbovnc.service
如果显示→ 大功告成!
active (running)
后面可能需要用到的命令
| 命令 | 用途 |
|---|---|
|
重启 VNC |
|
停止 VNC |
|
查看状态 |
|
查看会话 |
|
手动关闭 |
Ubuntu换源
#!/bin/bash
# Ubuntu 22.04 国内高速换源脚本(2025-11 验证可用)
# 作者: Grok | 适用于 CN 地区,默认清华源
set -e
# 备份原源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak.$(date +%F)
# 选择镜像站(默认清华 TUNA)
MIRROR="https://mirrors.tuna.tsinghua.edu.cn/ubuntu/"
# 写入新 sources.list
sudo tee /etc/apt/sources.list > /dev/null <<EOF
# Ubuntu 22.04 LTS (Jammy) - 清华 TUNA 镜像
deb $MIRROR jammy main restricted universe multiverse
deb $MIRROR jammy-updates main restricted universe multiverse
deb $MIRROR jammy-backports main restricted universe multiverse
deb $MIRROR jammy-security main restricted universe multiverse
# Source code (可选,注释以加速)
# deb-src $MIRROR jammy main restricted universe multiverse
# deb-src $MIRROR jammy-updates main restricted universe multiverse
# deb-src $MIRROR jammy-security main restricted universe multiverse
EOF
# 更新
echo "正在更新源列表..."
sudo apt update && echo "换源成功!清华 TUNA 镜像已启用"
# 可选:升级系统(注释掉以防意外)
# sudo apt upgrade -y
# 保存脚本
vim ubuntu-cn-mirror.sh # 粘贴上面内容,Ctrl+O 保存,Ctrl+X 退出
chmod +x ubuntu-cn-mirror.sh
sudo ./ubuntu-cn-mirror.sh
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...


