返回首页

通过 SSH 远程登录客户 OS

01 连接前准备

在按此文档进行SSH远程登录前,请按对应板卡的部署教程部署好ZVM-RK3588v2.1,并在Windows主机下载好 MobaXterm。(此文档以MobaXterm来演示,其他支持SSH工具原理和过程类似)

客户 OS 远程登录协议 登录账号 登录密码 连接教程
UbuntuSSHrootzvm查看教程
BuildrootSSHrootzvm查看教程
openEulerSSHrootzvm查看教程

⚠️ 注意:SSH远程登录,开发板需要和windows主机在同一局域网。zephyr系统暂不支持SSH远程登录。

按部署教程将开发板串口连接Windows主机,打开MobaXterm,按流程上电启动ZVM。

图 1 ZVM启动示意图

02 使用 SSH 连接 Ubuntu

2.1 创建 Ubuntu。在 ZVM 控制台输入以下命令,创建 Ubuntu 客户 OS。创建后记录系统显示的客户 OS 编号。

zvm create -t ubuntu

图 2 Ubuntu创建示意图

2.2 启动 Ubuntu。启动刚创建的 Ubuntu(本例使用编号 0 )。如果分配到其他编号,请替换命令中的 0。

zvm run -n 0

图 3 Ubuntu启动示意图

2.3 进入 Ubuntu 串口并核对系统。依次输入如下命令,在 ZVM 控制台切换至Ubuntu 客户 OS 串口(编号按实际情况调整)。进入系统后,可查看系统信息以确认当前是 Ubuntu。

zvm look 0
cat /etc/os-release

图 4 Ubuntu串口示意图

2.4 查看 Ubuntu IP 地址。在 Ubuntu 串口中查看网络接口地址。本例的地址为 192.168.1.200;连接时请以自己设备上显示的实际 IP 地址为准,不要直接照搬示例。

ip addr

图 5 Ubuntu IP地址示意图

2.5 在 MobaXterm 中创建 SSH 会话。点击 Session → SSH,在 Remote host 中填写上一步查到的 Ubuntu IP 地址;将 Username 设为 root,将 Port 设为 22,然后点击 OK。

图 6 MobaXterm SSH连接示意图

2.6 输入登录密码。首次连接时,先核对目标主机的身份提示。出现密码输入提示后,输入当前发行版文档提供的 Ubuntu 登录密码 zvm 并按回车。

图 7 Ubuntu连接密码输入示意图

2.7 确认连接成功。待远程终端显示 Ubuntu 的命令提示符,即表示已通过 SSH 登录。登录后即可在 MobaXterm 的会话窗口中操作 Ubuntu 客户 OS。

图 8 Ubuntu连接成功示意图

03 使用 SSH 连接 Buildroot

3.1 创建 Buildroot。在 ZVM 控制台输入以下命令,创建 Buildroot 客户 OS。创建后记录系统显示的客户 OS 编号。

zvm create -t linux

图 9 Buildroot创建示意图

3.2 启动 Buildroot。启动刚创建的 Buildroot(本例使用编号 1 )。如果分配到其他编号,请替换命令中的 1。

zvm run -n 1

图 10 Buildroot启动示意图

3.3 进入 Buildroot 串口。在 ZVM 控制台输入以下命令,进入编号 1 的 Buildroot 客户 OS 串口。若实际编号不同,请按创建时记录的编号调整;进入系统后,确认终端已显示 Buildroot 的交互提示符。

zvm look 1

图 11 Buildroot串口示意图

3.4 查看 Buildroot IP 地址。在 Buildroot 串口中查看网络接口地址。本例的地址为 192.168.1.201;连接时请以自己设备上显示的实际 IP 地址为准,不要直接照搬示例。

ip addr

图 12 Buildroot IP地址示意图

3.5 在 MobaXterm 中创建 SSH 会话。点击 Session → SSH,在 Remote host 中填写上一步查到的 Buildroot IP 地址;将 Username 设为 root,将 Port 设为 22,然后点击 OK。

图 13 MobaXterm SSH连接示意图

3.6 输入登录密码。首次连接时,先核对目标主机的身份提示。出现密码输入提示后,输入当前发行版文档提供的 Buildroot 登录密码 zvm 并按回车。

图 14 Buildroot连接密码输入示意图

3.7 确认连接成功。待远程终端显示 Buildroot 的命令提示符,即表示已通过 SSH 登录。登录后即可在 MobaXterm 的会话窗口中操作 Buildroot 客户 OS。

图 15 Buildroot连接成功示意图

04 使用 SSH 连接 openEuler

4.1 创建 openEuler。在 ZVM 控制台输入以下命令,创建 openEuler 客户 OS。创建后记录系统显示的客户 OS 编号。

zvm create -t openEuler

图 16 openEuler创建示意图

4.2 启动 openEuler。启动刚创建的 openEuler(本例使用编号 2 )。如果分配到其他编号,请替换命令中的 2。

zvm run -n 2

图 17 openEuler启动示意图

4.3 进入 openEuler 串口并核对系统。依次输入如下命令,在 ZVM 控制台切换至openEuler 客户 OS 串口(编号按实际情况调整)。进入系统后,可查看系统信息以确认当前是 openEuler。

zvm look 2
cat /etc/os-release

图 18 openEuler串口示意图

4.4 查看 openEuler IP 地址。在 openEuler 串口中查看网络接口地址。本例的地址为 192.168.1.202;连接时请以自己设备上显示的实际 IP 地址为准,不要直接照搬示例。

ip addr

图 19 openEuler IP地址示意图

4.5 在 MobaXterm 中创建 SSH 会话。点击 Session → SSH,在 Remote host 中填写上一步查到的 openEuler IP 地址;将 Username 设为 root,将 Port 设为 22,然后点击 OK。

图 20 MobaXterm SSH连接示意图

4.6 输入登录密码。首次连接时,先核对目标主机的身份提示。出现密码输入提示后,输入当前发行版文档提供的 openEuler 登录密码 zvm 并按回车。

图 21 openEuler连接密码输入示意图

4.7 确认连接成功。待远程终端显示 openEuler 的命令提示符,即表示已通过 SSH 登录。登录后即可在 MobaXterm 的会话窗口中操作 openEuler 客户 OS。

图 22 openEuler连接成功示意图