基于 NoMachine 实现 Windows 远程控制 Jetson Ubuntu 桌面
NoMachine 是一款跨平台远程桌面工具(个人免费),支持 Windows / macOS / Linux 等。相较于 VNC 等方案,NoMachine 在画质与流畅度之间做得比较平衡,适合在同一局域网中远程操作 Jetson 进行开发与调试。 官网:https://www.nomachine.com/
环境与准备
- 被控端(目标):Jetson 开发板(Ubuntu,arm64/aarch64 架构)
- 控制端:Windows 10/11
- 网络:建议两端在同一局域网(同一 Wi-Fi / 路由器)
- 权限:Jetson 端需要具有
sudo权限
无显示器(Headless)提示:NoMachine 默认连接物理桌面会话。如果 Jetson 无显示器,容易出现黑屏/无法进入桌面。建议准备一个 HDMI 虚拟显示器(dummy plug),或确保系统可在无显示器时启动桌面会话。
软件下载
1)Windows 端
- 选择 Windows 安装包,下载后双击安装,按默认选项即可。
- 初次启动若系统弹出防火墙提示,请允许 NoMachine 通信。
2)Jetson 端(Ubuntu,arm64/aarch64)
Jetson 是 Ubuntu 系统,因此需要下载 .deb 包。
进入 Linux 下载页,选择 arm64 / aarch64 架构。
在官网点击 Other operating systems。
下载完成后,可通过 U 盘 / 局域网 / SFTP(如 Xftp)等方式将
.deb包传到 Jetson。
Jetson 端安装步骤
进入 .deb 安装包所在目录,执行:
sudo dpkg -i nomachine_9.1.24_6_arm64.deb
若有依赖缺失,执行修复并重装:
sudo apt --fix-broken install -y && sudo dpkg -i nomachine_*.deb
检查服务状态(任一命令均可):
sudo /usr/NX/bin/nxserver --status # 或 systemctl status nxserver


