Ubuntu Server 配置NoMachine
1 NoMachine部署文档
1.1 前提检查
如果还未配置显卡 Ubuntu Server 24 安装VGPU 或者 Ubuntu Server 24 安装3090GPU。
- 确认 NVIDIA vGPU 驱动在虚拟机里正常:
nvidia-smi
能看到显卡信息才继续。
- 安装常用工具:
sudo apt update
sudo apt install -y mesa-utils
1.2 安装 NoMachine
-
去官网下载 Linux x86_64 的 DEB(免费版)
https://www.nomachine.com/download -
上传到服务器后安装(假设文件名是
nomachine_*.deb):
#root>
wget https://web9001.nomachine.com/download/9.3/Linux/nomachine_9.3.7_1_amd64.deb
apt install -y ./nomachine_*.deb
- 确认服务状态:
#root>
/usr/NX/bin/nxserver --status
NX> 111 New connections to NoMachine server are enabled.
NX> 161 Enabled service: nxserver.
NX> 161 Enabled service: nxnode.
NX> 161 Enabled service: nxd.
1.3 强制使用 Xorg
Warning
(非常关键,避免 Wayland 远程问题)
Ubuntu 24.04 默认 GNOME=Wayland,远程桌面/部分应用更容易出问题。建议切到 Xorg:
vi /etc/gdm3/custom.conf
把下面这行取消注释/设置为:
WaylandEnable=false
重启图形登录管理器或直接重启系统:
sudo reboot
1.4 放通端口 / 安全建议
NoMachine 默认端口 4000/tcp:
- 如果你用 UFW:
#root>
ufw allow 4000/tcp
2 连接与使用(客户端)
- Windows/macOS/Linux:安装 NoMachine 客户端
- 添加连接:
协议 NX,地址填服务器 IP,端口 4000 - 登录用你的 Linux 用户名/密码
建议连接后选择:
- 创建虚拟桌面(Virtual Desktop):更适合“服务器/无显示器/稳定办公”的场景
3 NoMachine 自动发现本地远程机器
在 Windows 安装好 NoMachine 之后,会自动扫描本地可以远程的机器如果不需要这个功能。请关机本地扫描功能。
