使用noMachine前置准备:
1、首先要有个HDMI或者DP显示器欺骗头(不用只能ssh连接,无图形界面(不使用nomachine))
这个欺骗器也很便宜才十块钱左右。插上了这个设备才会认为有HDMI或DP线连接,才会运行图形界面,否则无图形界面💡 替代方案:软件虚拟显示器(我未实现,应该可行,放在下面了)
2、其次,我是使用数据传输线连接至我的电脑(USB和typeC口的,要专用的)
3、配置网络IP,注意是Remote NDIS based Internet Sharing Device或者类似名字的
右击属性,ipv4....,配置网络后我们方便SSH连接
这一步之后就可以ssh连接了:(nvidia是账号名,改了账号的换掉)
ssh nvidia@192.168.55.1我们设置的是网络接口的ip和jetson本身在同一网段(直连),jetson的ip地址默认为192.168.55.1,只有与其直连的电脑能使用192.168.55.1连接,如果你给它单独联网,比如我连接了wifi,他就会有两个IP地址,与wifi在同一网络下的其他设备使用wifi下的jetson的ip去连接。
之后我给Jetson连接了wifi。不连网络就要将本机网络共享给Jetson(否则jetson没网),更改本机网络的适配器选项的属性,共享网络打开,将允许连接设置为以太网4(jetson的网段):
Jetson连接wifi的一些操作:
| 操作 | 命令 |
|---|---|
| 开启Wi-Fi | sudo nmcli radio wifi on |
| 关闭Wi-Fi | sudo nmcli radio wifi off |
| 查看可用网络 | sudo nmcli dev wifi list |
| 连接Wi-Fi | sudo nmcli dev wifi connect "WiFi名称" password "密码" |
| 断开当前Wi-Fi | sudo nmcli dev disconnect wlan0(wlan0是你的无线网卡名称) |
| 切换Wi-Fi | 先断开当前连接,再用 |
| 关闭某个Wi-Fi的自动连接: | sudo nmcli connection modify "WiFi名称" connection.autoconnect no |
检查路由表ip route show default,因为与电脑直连并且给它分配了ip所以是显示右两个网络连接
aa@aa-desktop:~$ ip route show default default via 10.118.163.99 dev wlan0 proto dhcp metric 600 default via 192.168.55.100 dev l4tbr0 metric 32766ping baidu.com成功之后,就可安装nomachine了。
遇到的问题:我的jetson设备每次打开都是1970年,导致只要联网安装东西都报错,必须联网过一会才能恢复时间,可以
sudo date -s "2026-06-22 10:00:00"固定设置下时间,然后再用。
下载安装nomachine:
(wget 下载错包,只有几百k,正确应该几十兆)
wget https://download.nomachine.com/download/7.9/Arm/nomachine_7.9.2_1_arm64.deb
aa@aa-desktop:~/App$ ls -lh nomachine_7.10.1_1_arm64.deb
-rw-rw-r-- 1 aa aa 158K 6月 22 16:26 nomachine_7.10.1_1_arm64.deb
用你的电脑浏览器,直接访问 NoMachine 官网的下载页面,找到适用于ARM64 / Debian架构的.deb安装包。
官方下载页链接:
https://www.nomachine.com/download/download&id=18
在这个页面中,选择"NoMachine for ARM"下的"ARMv8 DEB"版本进行下载。
从本地上传至jetson
scp nomachine_9.7.3_1_arm64.deb aa@192.168.55.1:~/App/linux移动文件,我下载错文件夹了
a.txt移到~/Downloads/ | mv a.txt ~/Downloads/ |
a.txt移到上级目录 | mv a.txt ../ |
.jpg文件移到Pictures/ | mv *.jpg Pictures/ |
a.txt移到~/Documents/并改名为b.txt | mv a.txt ~/Documents/b.txt |
安装下载的软件包
sudo dpkg -i nomachine_9.7.3_1_arm64.deb安装成功后卡在NX> 700 NX service on port: 4000闪烁光标直接Ctrl+C退出
NoMachine 安装后会以系统服务的形式在后台运行,通常不需要手动启动。但如果因为某些原因停止了,你可以这样启动它:
# 启动 NoMachine 服务 sudo systemctl start nomachine # 查看服务状态 sudo systemctl status nomachine #注意:有些版本的 NoMachine 服务单元名称可能不是 nomachine,如果提示找不到,可以用下面这个备选方法。 sudo /usr/NX/bin/nxserver --start #我建议这样启动和检查: sudo systemctl start nxserver.service sudo systemctl status nxserver.service #输出类似如下内容 aa@aa-desktop:~/App$ sudo systemctl status nxserver.service ● nxserver.service - NoMachine Server daemon Loaded: loaded (/lib/systemd/system/nxserver.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2026-06-22 16:42:15 CST; 29min ago Main PID: 8462 (nxserver.bin) Tasks: 129 (limit: 8618) Memory: 735.4M CGroup: /system.slice/nxserver.service ├─8462 /usr/NX/bin/nxserver.bin --daemon ├─8596 /usr/NX/bin/nxd ├─8792 /usr/NX/bin/nxserver.bin -c /etc/NX/nxserver --login -H 21 ├─9563 /usr/NX/bin/nxexec --node /usr/NX/bin/nxexec --nopam --user aa --priority realtime --mode 0 --pid 65 ├─9564 /usr/NX/bin/nxnode.bin ├─9584 /usr/NX/bin/nxrunner.bin --monitor --pid 9070 └─9773 /usr/NX/bin/nxcodec.bin 6月 22 16:42:15 aa-desktop systemd[1]: Started NoMachine Server daemon. 6月 22 16:56:55 aa-desktop sudo[8834]: root : TTY=pts/2 ; PWD=/usr/NX/var/db ; USER=root ; COMMAND=/bin/pwd 6月 22 16:56:56 aa-desktop nxexec[8840]: pam_unix(nx:session): session opened for user aa by (uid=109)开机自启:
方法一:
# 启动 NoMachine 服务 sudo systemctl start nomachine # 查看服务状态 sudo systemctl status nomachine方法二:
# 查看服务状态 sudo systemctl status nxserver.service # 设置开机自启 sudo systemctl enable nxserver.service # 手动启动服务(如果状态显示未运行) sudo systemctl start nxserver.service在大多数 Linux 系统(包括你的 Jetson Ubuntu)上,NoMachine 安装包提供的官方 systemd 服务名称是nxserver.service。用sudo systemctl status nomachine这个命令去找服务,系统自然就提示找不到了。
jetson上安装了nomachine,本机也要安装哦,这一步省略。。。
打开本机的nomachine
如果你给jetson额外联网了,可能nomachine自动找到的设备ip是wifi下的,由于我不在同一网络连不上,所以在nomachine中添加了新设备,填写网络和端口,然后点击+add保存后,连接设置的这个设备。
最后,登录成功,图形页面也显示了。
软件虚拟显示器:(内容由大模型生成,我未尝试)
好的,以下是**软件虚拟显示器实现“热插拔般体验”的简化步骤**: