SSH远程访问

返回模块 3 | 返回目录

03 SSH远程登录

简介

SSH(Secure Shell)是一种安全的远程连接协议,允许您通过网络登录到另一台计算机,执行命令和传输文件。使用SSH的原因是它能加密通信,安全可靠,无需接触物理设备即可进行远程服务器管理或嵌入式设备(如Jetson、树莓派)的管理。

SSH连接的三种方式

WiFi连接

使用SSH远程连接需要两台设备在同一局域网中,因此请确保您的PC和Jetson连接到同一个WiFi!

在Jetson终端窗口中输入以下命令,查看Jetson WiFi接口的IP地址。

bash
ifconfig

获得Jetson设备的IP地址后,我们就可以从局域网内的其他设备远程访问Jetson设备了。

PC端SSH连接Jetson有多种方式,这里演示使用MobaXterm软件。

首先我们需要下载并安装MobaXterm。

https://mobaxterm.mobatek.net/download.html

下载完成后,解压并双击可执行文件启动MobaXterm。

在MobaXterm中打开操作终端。

在终端中执行远程连接命令。

bash
# `@`前面的文本是Jetson用户名,`@`后面的文本是Jetson IP地址
ssh seeed@192.168.7.184

首次登录需要密码,返回后输入密码即可访问Jetson设备。

输入jtop查看Jetson资源使用情况。

如果您的终端没有jtop命令,说明您的Jetson没有运行jtop服务,您可以使用06 jtop工具手动安装jtop。

网络连接

PC连接WiFi并通过门户与Jetson共享网络,这样即使Jetson无法连接WiFi,也可以实现PC与Jetson之间的远程连接。

准备一根网线,按下图连接PC和Jetson。

PC打开控制面板

选择网络和Internet > 网络和共享中心 > 更改适配器设置

点击WLAN选择属性 -> 点击共享 -> 允许其他网络用户通过此计算机的Internet连接来连接 -> 选择以太网 -> 确定

开启Jetson后,可以看到与有线网络的连接。

查看有线IP

bash
ifconfig

现在也使用MobaXterm连接Jetson。

bash
# 输入有线网络IP地址
ssh seeed@192.168.137.94

返回模块 3