jetson系列板子远程连接
记录如何在电脑端远程登录jetson板子(命令行端口、远程桌面),以下方式均在一个局域网中进行。
一、使用SSH协议远程连接
1.1 安装SSH服务
jetson板子系统自带有SSH服务,并默认开启SSH服务。
1.2 IP配置
目前尝试有WiFi、网线两种方式,均可以连接。
- 连接至一个局域网:jetson端和电脑端通过网线连接、或同时连接至一个WiFi、或jetson端开启热点电脑端连接、或电脑端开启热点jetson端连接。
- 固定IP、记录IP
1.3 电脑端远程登录
可通过Xshell、电脑命令行、虚拟机命令行等工具进行远程连接。
- 下载Xshell和Xftp,Xshell可以命令行登录jetson板子,Xftp可以传输文件。
- 使用电脑命令行、虚拟机命令行输入
ssh 用户名@xxx
,其中xxx为jetson板子IP。
二、使用VNC协议远程连接
2.1 安装VNC服务和图像桌面
- 安装VNC服务:
sudo apt-get install tightvncserver
(Ubuntu 20.04:tightvncserver,Ubuntu 18.04:vnc4server) - 安装图像桌面:
sudo apt-get install gnome-panel
2.2 配置VNC服务
- 启动vncserver:
vncserver
,配置密码等 - 打开VNC桌面配置文件:
vim ~/.vnc/xstartup
- 替换文件中内容。
1
2
3
4
5
6
7
8
9
10
11
12
13#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#gnome-terminal &
#nautilus &
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check & - 打开VNC服务,设置端口号为52:
vncserver -geometry 1920x1080 :52
2.3 配置IP
同上1.2 IP配置。
2.4 电脑端远程登陆
- 下载VNC Viewer,连接至jetson板子IP、端口号52,输入:
<Jetson IP>:<端口号>
,如:192.168.1.56:52
。 - 连接成功。
2.5 总结
使用VNC远程登录需要每次开机后输入:vncserver -geometry 1920x1080 :52
,可在jetson板子中设置开机自启服务。
- 打开Startup Applications Preferences
- 添加自启程序:Name:vnc-server; Command:vncserver -geometry 1920x1080 :52
jetson系列板子远程连接
http://example.com/2024/07/30/jetson系列板子远程连接/