jetson nano 远程连接教程

本文介绍了如何使用Electerm这款跨平台SSH/SFTP客户端连接Jetson Nano,并详细讲解了如何通过VNC远程控制其桌面环境,包括设置步骤和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.使用electerm远程连接

electerm是一款基于electron开发的SSH/SFTP客户端,同时支持Linux、MAC、Windows操作系统,免费开源。

功能特点

  • 作为终端/文件管理器或ssh / sftp客户端(类似于xshell)
  • 全局热键可切换窗口可见性(类似于guake,默认值为ctrl + 2)
  • 多平台(Linux,Mac,Win)
  • 支持多国语言(electerm-locales,欢迎提供/修复问题)
  • 双击直接编辑远程文件(小的)。
  • 使用内置编辑器(小的)编辑本地文件。
  • 使用公钥+密码进行身份验证。
  • Zmodem(rz,sz)。
  • 透明窗口(Mac,Win)。
  • 终端背景图像。
  • 全局/会话代理。
  • 快速命令
  • 将书签/主题/快速命令同步到github / gitee secret gist
  • 快速输入

下载并安装electerm

electerm支持Linux、MAC、Windows操作系统,直接前往项目地址:https://github.com/electerm/electerm/releases 根据操作系统下载最新版本。

如果是Windows系统,可下载作者编译好的压缩包,比如eleterm-1.11.6-win-x64.tar.gz,解压后双击electerm.exe即可使用。

Windows用户:

(1)进入网站

electermelecterm is a terminal/ssh/sftp client(linux, mac, win) based on electron/ssh2/node-pty/xterm/antd/subx and many other libshttps://electerm.github.io/electerm/

(2)安装

 

(3)运行

 

找到jeston nano的ip地址

连接nano 》首先点一下“+”号 》选择 New ssh

 设置 IP、用户名、密码

连接

查看:

 

 2.使用VNC远程nano的桌面

VNC(虚拟网络计算)使您能够通过从另一台计算机查看开发工具包的桌面并与之交互,从同一网络上的另一台计算机控制您的 Jetson 开发工具包。

首先打开网站:

Setting Up VNC | NVIDIA Developericon-default.png?t=LA92https://developer.nvidia.com/embedded/learn/tutorials/vnc-setup进入nano的界面:

 输入:

(1)Enable the VNC server to start each time you log in .If you have a Jetson Nano 2GB Developer Kit (running LXDE)

mkdir -p ~/.config/autostart 
cp /usr/share/applications/vino-server.desktop ~/.config/autostart/.

对于所有其他 Jetson 开发工具包(运行 GNOME)

cd /usr/lib/systemd/user/graphical-session.target.wants
sudo ln -s ../vino-server.service ./.

 (2)配置 VNC 服务器

gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false

(3)设置访问VNC服务器的密码

# Replace thepassword with your desired password
gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n 'thepassword'|base64)

(4)重启系统使设置生效

sudo reboot

 下载vnc

Download VNC Viewer | VNC® Connecticon-default.png?t=LA92https://www.realvnc.com/en/connect/download/viewer/

打开vnc

 新建 输入IP 、输入名字

连接

提示没有加密的连接不用管,直接连接

 

输入之前设置的密码

远程连接成功

参考:

https://www.youtube.com/watch?v=-c4XcMMRAlcicon-default.png?t=LA92https://www.youtube.com/watch?v=-c4XcMMRAlc

 

 

 

 

 

 

### Jetson Nano远程连接方法 #### SSH方式连接Jetson Nano 可以通过SSH协议实现对Jetson Nano远程访问。具体操作如下: 1. **Linux/MacOS环境下的SSH连接** 在支持终端命令的操作系统中,可以直接使用`ssh`命令来建立连接。假设目标Nano设备的IP地址为`192.168.x.x`,默认用户名为`jetson`,则可以运行以下命令完成连接: ```bash ssh jetson@192.168.x.x ``` 随后会提示输入密码,默认情况下可能是`nvidia`[^1]。 2. **Windows环境下使用PuTTY进行SSH连接** 如果是在Windows操作系统下,则推荐使用PuTTY工具。启动PuTTY后,在主机名字段填写Nano设备的IP地址(如`192.168.x.x`),端口号通常保持默认值22不变。点击“Open”,随后按照提示输入用户名`jetson`以及对应的密码即可完成连接[^1]。 3. **通过Electerm客户端管理多个远程连接** Electerm是一款基于Electron框架开发的支持多种协议(包括SSH、SFTP等)的跨平台客户端软件。下载并安装该程序后,创建一个新的SSH会话配置项,指定目标Nano设备的相关参数(IP地址、端口、用户名和密码)。这样不仅能够方便快捷地建立SSH链接,还提供了图形化的文件传输功能[^2]。 4. **利用网线直连的方式共享网络资源** 当无法借助无线路由器分配静态IP给Nano时,还可以采用物理网线将其直接接入PC机上的以太网接口。在此种场景下,需先于Windows侧启用Internet Connection Sharing (ICS),使得本地局域网内的其他装置得以借用其互联网通道。接着在Nano一侧确认已激活有线适配器(`Wired Connection 1`)并通过执行`ifconfig eth0`获取实际分配到的有效IPv4数值[^1]。最后依据前述任一途径实施最终登陆动作。 ```python import paramiko def connect_to_jetson(ip_address, username='jetson', password='nvidia'): try: client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect(ip_address, port=22, username=username, password=password) stdin, stdout, stderr = client.exec_command('ls /') output = stdout.read().decode('utf-8').strip() print(f"Files in root directory of {ip_address}: \n{output}") client.close() except Exception as e: print(e) connect_to_jetson('192.168.x.x') # Replace with actual IP address. ``` 以上脚本展示了如何运用Python库Paramiko自动化构建至Jetson Nano的安全shell交互过程。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高高呀~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值