实现Ubuntu与Nvida Nano远程连接

本文介绍了如何在Ubuntu系统上设置SSH,并通过SSH连接到Nvidia Nano设备,以及如何通过SSH进行文件传输。首先,安装SSH服务并在Ubuntu主机上配置IP地址,然后确保两者在同一网段但不同IP。接着,通过ping测试连接,最后使用SSH命令进行连接和SCP命令传输文件。

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

linux嵌入式学习笔记一

实现Ubuntu与Nvida Nano远程连接


前言

最近在学习Linux嵌入式,由于到一些问题和解决办法想记录下来,设备:一台装有Ubuntu系统(主机)的电脑,一个Nvida Nano。


一、安装SSH

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。

在主机上安装SSH

sudo apt-get install openssh-server
sudo apt install openssh-client

Nvida Nano上自动已经安装好了SSH。

二、设置IP地址

1.设置主机的IP地址

在这里插入图片描述将主机的IP地址设置为如上图所示,Nano的IP地址设置为192.168.1.122, 注意:主机的IP地址与Nano的IP地址必要要在同一个网段但不能是同一个IP地址


三、通过SSH连接

通过网线将主机和Nano连接起来,在主机上打开终端输入如下,测试是否可以连接得通,如果连接的通,将会反馈数据回来

dengbei@dengbei-ThinkPad-E480:~$ ping 192.168.1.122
PING 192.168.1.122 (192.168.1.122) 56(84) bytes of data.
64 比特,来自 192.168.1.122: icmp_seq=1 ttl=64 时间=2.14 毫秒
64 比特,来自 192.168.1.122: icmp_seq=2 ttl=64 时间=1.02 毫秒
64 比特,来自 192.168.1.122: icmp_seq=3 ttl=64 时间=1.60 毫秒

如果有数据反馈则表示可以连接的通,按ctrl+c中断连接

dengbei@dengbei-ThinkPad-E480:~$ ping 192.168.1.122
PING 192.168.1.122 (192.168.1.122) 56(84) bytes of data.
64 比特,来自 192.168.1.122: icmp_seq=1 ttl=64 时间=2.14 毫秒
64 比特,来自 192.168.1.122: icmp_seq=2 ttl=64 时间=1.02 毫秒
64 比特,来自 192.168.1.122: icmp_seq=3 ttl=64 时间=1.60 毫秒
^C
--- 192.168.1.122 ping 统计 ---
已发送 3 个包, 已接收 3 个包, 0% 包丢失, 耗时 2003 毫秒
rtt min/avg/max/mdev = 1.018/1.587/2.141/0.458 ms

通过SSH指令便可以实现主机和Nano之间的通信

dengbei@dengbei-ThinkPad-E480:~$ ssh nvidia@192.168.1.122
nvidia@192.168.1.122's password: 
Welcome to Ubuntu 18.04.6 LTS (GNU/Linux 4.9.253-tegra aarch64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage
This system has been minimized by removing packages and content that are
not required on a system that users do not log into.

To restore this content, you can run the 'unminimize' command.

3 updates can be applied immediately.
To see these additional updates run: apt list --upgradable

Last login: Fri Dec 10 17:16:53 2021 from 192.168.1.111

当连接成功后,该终端的用户为Nano

nvidia@nvidia-desktop:~$ ls
Desktop    Downloads         hello    Music     Public     Videos
Documents  examples.desktop  hello.c  Pictures  Templates

四、通过SSH传送文件

通过SCP指令可以实现文件的传输

nvidia@nvidia-desktop:~$ sudo scp dengbei@192.168.1.111:/home/dengbei/hello ./
[sudo] password for nvidia: 
dengbei@192.168.1.111's password: 
hello                                         100% 9336     1.7MB/s   00:00    

总结

通过SSH便可以实现两台设备之间的连接和资料的传输

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不会武功不懂江湖

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

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

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

打赏作者

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

抵扣说明:

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

余额充值