案例04:树莓派教程-远程传输文件
简介
本课程旨在向学生介绍远程传输文件的操作。
注意:XGO Rider 开机后,为保持机身平衡,需要小幅度来回移动,请不要将 XGO Rider 放在桌子边缘或者危险的地方,避免损坏。
教学目标
了解 WinSCP 安装以及远程传输文件的基本概念与实际操作。
教学准备
在开始教学之前,请确保您已经准备好以下必要的材料:
图片 | 名称 | 数量 | 备注 |
---|---|---|---|
CM4 XGO Rider | 1 | ||
智能手机 | 1 | ||
![]() | PC | 1 | 自行准备 |
课程引入
在需要于电脑(比如Windows、macOS或Linux)与树莓派这样的单板计算机之间传输文件时,考虑到两者可能运行不同的操作系统和文件系统,SSH(Secure Shell)协议提供了一种安全可靠的方法来进行跨平台文件传输。 接下来,我们开始进入学习旅程吧。
探究活动
如何使用 WinSCP 软件进行远程传输文件。
软件
WinSCP 是一款功能强大的文件传输软件,支持多种协议,包括 SSH、SFTP、FTP、WebDAV 等。WinSCP 可以在 Windows、macOS 和 Linux 等操作系统上运行。
WinSCP 官网下载链接:ttps://winscp.net/eng/download.php
注意:XGO Rider 开机后,为保持机身平衡,需要小幅度来回移动,请不要将 XGO Rider 放在桌子边缘或者危险的地方,避免损坏。
1、获取 XGO Rider 树莓派 IP 地址
将 XGO Rider 开机后,进入遥控模式界面,即可查询到对应的 IP 地址。若没有 IP 地址,请按照联网操作重新联网。
2、安装 WinSCP 软件
WinSCP 软件的官方下载链接:https://winscp.net/eng/download.php 下载完成后,双击安装包,按照提示完成安装。
3、WinSCP 远程传输文件
双击打开桌面 WinSCP 图标,进入 WinSCP 软件。打开 WinSCP 软件后出现以下登录界面。
File protocol:文件协议选择 SFTP,Host name:树莓派 IP 地址,Port number:默认 22 就可以,User name:树莓派用户名(pi),Password:登录密码(pi)。
输入正确的信息后可以点击 Save 保存一下填写的信息,下次登录的时候不用重复输入。
点击 Login 登录成功后会显示以下界面,左边的是 win 电脑的文件夹,右边的是树莓派的文件夹。
文件传输有三种操作方式,第一种是直接把文件从左边拉到右边,或者从右边拉到左边,系统会自动复制一份文件传输过去。
第二种是鼠标选中文件,然后按一下 F5 键,则被选中的文件会复制一份到另一边。
第三种是选中文件点击鼠标右键,如果是从 win 电脑传到树莓派则点击 upload。
会弹出一个提示,可以选择不再提示,并且点击 OK,则文件自动传输过去。
如果从树莓派传文件到 win 电脑上,则按鼠标右键选中文件,选择 Download。
注意:文件传输需要电脑和树莓派在同一个局域网下,并且树莓派已开启SSH服务才可以进行。有时若遇见传输文件失败一般是树莓派这边的权限不够,请在用户 pi 目录权限范围内操作。