Ubuntu18.04通过一根网线与树莓派建立连接,远程操作树莓派,向树莓派传文件

news2025/1/13 10:40:51

文章目录

  • 前言
  • 1 树莓派设置静态IP
    • 1.1 不能登录到树莓派的图形化界面
    • 1.2 可以登录到树莓派的图形化界面
  • 2 PC端的ubuntu18.04设置静态ip地址
    • 2.1 不使用图形化界面操作
    • 2.2 使用图形化界面进行操作
  • 3 Putty软件
  • 3 FileZilla软件


前言

  本篇博客的应用场景,前提条件如下:
  (1)在PC机是ubuntu18.04系统的情况下,用一根网线与树莓派进行通信,区别于用wifi进行通信;
  (2)PC端的Ubuntu18.04具有图形化操作界面;
  (3)树莓派烧录的是其原生的Raspbain系统。
  (4)第一次登录树莓派时,利用一次其显示界面。


1 树莓派设置静态IP

1.1 不能登录到树莓派的图形化界面

  这种情况主要是树莓派的系统为不带可视化界面的普通系统,亦或是工作场地没有额外的显示屏。
  请参考此处的做法【类型(教程、树莓派)】没有路由器,用笔记本电脑和一根网线远程SSH连接树莓派,同时参考此篇来解决查询不到树莓派动态ip的情况https://www.cnblogs.com/FHC1994/p/9142569.html,章节1.1并不是本博客要讨论的情况,主要讨论的是章节1.2的情况。

1.2 可以登录到树莓派的图形化界面

  登录到树莓派界面后,通过以下命令打开dhcpcd.conf文件

sudo gedit /etc/dhcpcd.conf

在这里插入图片描述
  找到其中一段# Example static IP configuration:static ip_addressstatic routersstatic domain_name_servers三句之前的#去掉,然后重启树莓派即可。
它这个example里把树莓派eth0的ip设置为了192.168.0.10

  参考此篇博客树莓派设置静态ip的方法,需要注意的是所谓ip地址是相对于具体的端口而言的,上面这个是树莓派名为eth0的网络端口的ip为192.168.0.10,如果你的PC采用wifi的方式连接树莓派,相应的需要查看树莓派wifi所对应的ip地址。

  采用以下命令获取树莓派当前所有网络i的ip,如下图所示,可以看出它有三个地址,第一个是eth0的,也就是网线接口,刚刚已经被设置成了静态的ip,所以可以看到inet 192.168.0.10。第二个lo是代表着树莓派本身的回环地址。第三个wlan0是代表无线网连接的ip,这里连接的是我的手机热点。

ifconfig

在这里插入图片描述
另外一种查询树莓派ip地址的命令为下面这个,从下图可以看到它列举出了树莓派所有ipv4以及ipv6地址。

hostname -I

在这里插入图片描述

2 PC端的ubuntu18.04设置静态ip地址

2.1 不使用图形化界面操作

  参考此篇博客【Ubuntu】——ubuntu18.04配置静态ip

2.2 使用图形化界面进行操作

  直接选择图形化桌面右上角的扩展栏里面的Wired Connect选项下的Wired Setting
在这里插入图片描述
打开Wired Setting后,点后面那个”设置“的小图标,然后显示如下图所示状态,点到ipv4那一栏目中去,将ipv4方式修改为手动,并填写ipv4地址,将该地址设置为与树莓派相同的网段,树莓派是192.168.0.10,将PC机的设置为192.168.0.1,子网掩码设置为255.255.255.0即可。点apply退出。
在这里插入图片描述
  最后reboot一下,使刚才的配置生效。

3 Putty软件

  Putty是一款远程ssh软件,主要功能是远程操作一些系统,如服务器等,在ubunutu18.04里,直接用以下命令安装。

sudo apt-get install putty

  直接用命令行打开putty,输入树莓派ip
在这里插入图片描述
  输入树莓派用户名及密码。进入到树莓派操作,此处操作与在树莓派终端中操作就没什么区别了。
在这里插入图片描述

3 FileZilla软件

  FileZilla是一款远程ssh软件,主要功能是远程传递文件,尤其比较适合传一些大文件。当然了当PC与树莓派建立好连接时,也可以直接通过以下命令来传文件。

scp ./filename pi@192.168.0.10:/home/pi

  在PC端没有图形操作界面的时候可能没办法只能用上面这种方式,但是条件如果允许,建议还是使用图形操作界面吧,比较直观,便捷。

  通过以下命令安装filezilla

sudo apt-get install filezilla

如下图所示,登录至192.168.0.10即树莓派的地址后,用户名和密码也相应设置好,即进入到操作步骤,此时只需要进行简单的拖拽操作就可以实现在ubuntu与树莓派之间的相互传递文件的功能了。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/444166.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

4.1.2串的存储结构

串的存储结构和线性表类似 串的顺序存储: 缺点就是长度不可变(也就是静态数组存储) 函数执行结束存储空间自动回收 需要使用free函数回收 串的顺序存储: 方案二的缺点: char[0]存储length,但是由于char的…

智能学习 | MATLAB实现FA-BP多输入单输出回归预测(萤火虫算法优化BP神经网络)

智能学习 | MATLAB实现FA-BP多输入单输出回归预测(萤火虫算法优化BP神经网络) 目录 智能学习 | MATLAB实现FA-BP多输入单输出回归预测(萤火虫算法优化BP神经网络)预测效果基本介绍程序设计参考资料预测效果 基本介绍 MATLAB实现FA-BP多输入单输出回归预测(萤火虫算法优化B…

基于铜锁构建Web在线加密工具库

基于铜锁构建Web在线加密工具库 搭建运行环境 实验⼿册中的实验都是以 docker 和 docker-compose 环境为主,基于 Ubuntu 20.04 容器镜像。 初始化项目 首先利用 IDE 创建一个 tongsuo_web 的空项目,接下来我们所有的文件都会创建在该项目中&#xff0…

学习系统编程No.19【进程间通信之控制进程】

引言: 北京时间:2023/4/13/8:00,早八人,早八魂,时间不怎么充足,磨磨引言刚好,学习Linux和Linux有关的系统级知识已经许久了,在不知不觉之中,发现自己已经更到了第19篇&a…

3D视觉之深度相机方案

随着机器视觉,自动驾驶等颠覆性的技术逐步发展,采用 3D 相机进行物体识别,行为识别,场景 建模的相关应用越来越多,可以说 3D 相机就是终端和机器人的眼睛。 3D 相机 3D 相机又称之为深度相机,顾名思义&…

openDriver开源插件main.js源码分析

、基础要求 阅读本文章需要对以下知识有相关的了解 Threejs 3D渲染引擎dat.gui界面控制插件webgl三维绘图协议、着色器相关知识UV坐标、XYZ惯性坐标XODR文件格式 拓展 自动驾驶场景仿真标准(一)- OpenDRIVE - 知乎 《OpenDRIVE1.6规格文档》3_open…

2023年SICWGHS两大高含金量商赛组队招募中

想参加商赛,问了周围一圈朋友,不是没时间就是没兴趣,找个靠谱的队友怎么这么难? 相信这是不少商赛热爱者的共同烦恼,别急!翰林来承包你的“找队友”任务,各路学霸等你来pick! 两大…

屏幕亮度调节工具:Simple Screen Shade Mac

Simple Screen Shade Mac版是mac上一款优秀的屏幕颜色亮度调节工具,能够让我们Mac电脑的显示器背景变暗,这样可以保护你眼睛的健康并保持舒适。Simple Screen Shade 旨在实现最大程度的简单性和易用性。你可以设置灰色背景以减轻明亮鲜艳的色彩&#xff…

上海亚商投顾:沪指跌近2%险守3300点 AI概念股集体重挫

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 市场情绪 三大指数今日放量调整,深成指午后跌超2%,沪指、创业板指均跌近2%,科创50指数跌…

java-word模板转化为pdf

文章目录 一、引入包1.1在pom引入1.2 因为我们的项目是打包成jar,所以以上方法在本地idea运行没有问题,linux系统不行1.2.1解决方法11.2.2解决方法2 二、配置文件--License.xml--去除水印2.1 license.xml直接放到resources的根目录下即可2.2 工具类 三、调用效果 一…

部署架构 因为单体架构痛点 升级到微服务架构

如图为单体部署 痛点 多人协作可能产生很多的回归测试 代码管理复杂度提升 软件包升级会导致增加测试次数 举例 单体电商 1增加功能(增加小程序平台) 2 并发增加 出现 1 代码复用 2 系统间相互调用 3 接口不仅要对外服务,也得对内提供接口 4 数据分析功…

OTG是什么意思?

OTG是什么意思? OTG是怎么样实现的? TYPE-C接口的手机如何实现同时充电OTG功能? OTG是什么意思? OTG是On-The-Go的缩写,是一项新兴技术,主要应用于不同的设备或移动设备间的联接,进行数据交…

腾讯安全助力高校信息安全建设,护航湾区教育高质量发展

2023年4月20日-21日,首届大湾区信息网络安全大会在广州市长隆国际会展中心隆重召开。会议以“同筑安全屏障,共赢湾区未来”为主题,旨在响应国家安全战略,推动粤港澳大湾区信息网络安全的建设和发展,保障经济社会稳定运…

「OceanBase 4.1 体验」|国产分布式数据库不好用?别再打脸了

文章目录 分布式数据库分布式数据库有哪些?OceanBase4.1安装部署Index Skip Scan总结 随着互联网的高速发展和数据量的爆炸式增长,如何能够高效、可靠、安全地存储海量数据成为了每个企业的重要课题。 分布式数据库 分布式数据库通常是由多个独立的数据…

无人机各个类型介绍

为了执行,无人机可能由类似的元件制成,但无论是它们的能力,还是由什么组成的,它们都在某种程度上有所不同。大多数无人机都是为了执行特定任务而制造的,因此以特定的方式建造,以适应它们将要使用的环境。 …

docker-mysql-主从设计

一、docker主从 1.新建主从镜像 docker run -p 3307:3306 --name mysql -e MYSQL_ROOT_PASSWORDroot -d mysql:5.7.28 docker run -p 3308:3306 --name mysqlslave -e MYSQL_ROOT_PASSWORDroot -d mysql:5.7.282.分别进入两个容器,修改配置文件 #1.进入容器 $ do…

Java8新特性【函数式接口、Lambda表达、Stream流】

一、Lambda表达式 Java8是Java语言自JDK1.5以后的一个重大的里程碑版本,因为它增加了很多新特性,这些新特性会改变编程的风格和解决问题的方式。 例如:日期时间API、Lambda表达式(λ)、Stream API(操作集合)、方法引用…

用户量达6.33亿即时配送,拼的不止这些

上班忘了带电脑,回去取的话,来回要3个小时,还得损失半天薪资;好友生日,想在聚餐时给对方一个惊喜,但带着蛋糕去又容易提前剧透;老人突然生病在家,医院的号难挂、得排长队&#xff0c…

TSINGSEE视频能力在交通运输可视化管理平台项目中的应用

一、行业背景 为贯彻落实交通强国试点工作要求,提升交通建设工程信息化管理水平,进一步强化交通建设工程管理,各地政府部门决定在全省高速公路、国省道、大型水运、地方铁路、机场工程安装视频监控系统,在建交通建设项目尚未安装…

OldWang带你了解MySQL(九)

文章目录 🔥MySQL中的索引🔥MySQL中的索引类型🔥普通索引🔥唯一索引🔥主键索引🔥组合索引 🔥MySQL中的索引 索引介绍 索引是对数据库表中的一列或多列值进行排序的一种结构,使用索引…