本文主要介绍Jetson Nano的两种远程连接方式(WIFI/网线)及两种远程桌面配置方法(VNC/Todesk),帮助开发者快速实现远程控制。
一、远程连接方式
1. WIFI连接(快速入门)
适用场景:临时调试或无需高速传输的场景
步骤:
- 将Jetson Nano和电脑连接至同一WIFI网络(最好别是校园网)
- 在Jetson Nano终端输入
ifconfig
,查看wlan0
网卡的IP地址(如192.168.1.100
)。 - 在电脑端使用远程工具(如WindTerm、或
ssh
命令)连接此IP地址
2. 网线直连(推荐:高速稳定)
适用场景:需要大文件传输或低延迟调试
这里有两种方案配置nano的网络:
(1)可视化页面版
新建一个以太网与笔记本相对应:“网络 - 编辑连接 - 添加 - 以太网新建 - IPv4 设置 - 添加”,方式改为手动。地址处添加地址为笔记本设置的 DNS,网关为笔记本设置的 IP
(2)指令操作
1. 呼出终端,输入命令:
sudo gedit /etc/network/interfaces
编辑/etc/network/interfaces文件,假设原始状态下网卡为eth0,在文件中添加以下内容:
auto eth0
iface eth0 inet static
address 192.168.115.2
gateway 192.168.115.1
netmask 255.255.255.0
2. 在终端上输入以下命令
sudo gedit /etc/reslov.conf
编辑/etc/reslov.conf文件,在文件中添加以下内容:
nameserver 192.168.115.1
二、远程桌面配置
(一)VNC(原生方案)
1. 更新软件源
sudo apt update
2. 安装vino
sudo apt install vino
3. 配置VNC服务
sudo ln -s ../vino-server.service /usr/lib/systemd/user/graphical-session.target.wants
gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
sudo vi /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml
在最后插入:
<key name="enabled" type="b">
<summary>Enable remote access to the desktop</summary>
<description>
If true, allows remote access to the desktop via the RFB
protocol. Users on remote machines may then connect to the
desktop using a VNC viewer.
</description>
<default>false</default>
</key>
4. 设置为Gnome编译模式
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
5. 设置VNC开机自启动
gsettings set org.gnome.Vino enabled true
mkdir -p ~/.config/autostart
sudo gedit ~/.config/autostart/vino-server.desktop
写入:
[Desktop Entry]
Type=Application
Name=Vino VNC server
Exec=/usr/lib/vino/vino-server
NoDisplay=true
6. 重启验证VNC是否设置成功
sudo reboot
2. ToDesk(国产工具)
适用场景:外网穿透或跨网络连接
(1)打开浏览器搜索todesk,点击下载选择linux版本
(2)选择“统信UOS、麒麟OS、方德(arm64)”进行下载
(3)下载 deb 的包,根据指令安装
sudo apt-get install libappindicator3-1
sudo rpm -Uvh todesk-v4.7.2.0-arm64.rpm
sudo apt-get install ./todesk-v4.7.2.0-arm64.deb
注意事项
- 网线直连问题:若无法连接,检查IP是否冲突或尝试
ping 192.168.115.2
测试连通性。 - VNC黑屏:可能是Gnome桌面未启动,尝试在Nano本地登录后重试。
- Todesk兼容性:ARM64版本适配Jetson Nano,x86版本不可用。