Jetson 使用 NoMachine 实现远程桌面控制(Windows ↔ Ubuntu aarch64|超详细图文)
Jetson 使用 NoMachine 实现远程桌面控制(Windows ↔ Ubuntu aarch64|超详细图文)
适用对象:在 Windows 电脑上远程控制 NVIDIA Jetson(Ubuntu,arm64/aarch64)的桌面
核心优势:NoMachine 免费、跨平台、低延迟,局域网内体验流畅
目录
一、NoMachine 简介
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 安装包,下载后双击安装,按默认选项即可。
访问官网首页,点击 Download。

初次启动若系统弹出防火墙提示,请允许 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 若有依赖缺失,执行修复并重装:
sudoapt --fix-broken install -y sudo dpkg -i nomachine_*.deb 检查服务状态(任一命令均可):
sudo /usr/NX/bin/nxserver --status # 或 systemctl status nxserver 五、Windows 端安装与首次连接
- 确保 Windows 与 Jetson 在同一局域网。
- 打开 NoMachine(Windows),程序会自动发现局域网主机。
- 点击连接 → 输入 Jetson 的系统用户名与密码(NoMachine 使用系统账号认证)。
成功后即可看到 Jetson 桌面。可在连接设置里调整分辨率、缩放、帧率、画质/性能等。

列表中找到 Jetson 图标/主机名。

六、常见问题与排查
1)找不到主机 / 无法连接
- 确认两端是否同一网段(同一路由器)。
- 在 Jetson 执行
ip addr查询 IP;Windows 端也确认自身 IP。 - NoMachine 中可手动添加主机:
Jetson_IP:4000。
2)NoMachine 服务未启动
sudo /usr/NX/bin/nxserver --status sudo /usr/NX/bin/nxserver --restart 若提示安装不完整,先执行 sudo apt --fix-broken install 再重新安装 .deb。
3)无显示器(Headless)黑屏
- 插入 HDMI 虚拟显示器(dummy plug);
- 或确保系统在无显示器时也能启动桌面会话(启用自动登录、安装合适的虚拟显示驱动等)。
- 确认 Jetson 已安装桌面环境(如 Ubuntu Desktop),并能正常登录。
4)画质/延迟问题
- 在连接页面 Preferences 下调画质、提高压缩;切换“自适应/等比缩放”。
- 尽量使用有线网络;传大文件建议 SFTP/局域网共享。
5)账号与权限
- NoMachine 默认用系统用户认证,确保该用户能登录桌面(非纯 SSH 用户)。
- Jetson 锁屏状态下可在 NoMachine 中输入系统密码解锁。
七、流程速查清单(备忘)
1)Windows:下载并安装 NoMachine(防火墙选择允许) 2)Jetson:下载 arm64/aarch64 的 Ubuntu .deb 包 → 传到板子 3)安装:sudo dpkg -i nomachine_*.deb 如报依赖 → sudo apt --fix-broken install && 重新 dpkg 4)服务:sudo /usr/NX/bin/nxserver --status (确认运行) 如启用 UFW → sudo ufw allow 4000/tcp 5)连接:Windows 打开 NoMachine → 发现 Jetson → 输入系统账号密码 → 进入桌面