Skip to main content

案例04:树莓派教程-远程传输文件

简介

本课程旨在向学生介绍远程传输文件的操作。 注意:XGO Rider 开机后,为保持机身平衡,需要小幅度来回移动,请不要将 XGO Rider 放在桌子边缘或者危险的地方,避免损坏。

教学目标

了解 WinSCP 安装以及远程传输文件的基本概念与实际操作。

教学准备

在开始教学之前,请确保您已经准备好以下必要的材料:

图片名称数量备注
CM4 XGO Rider1
智能手机1
PC1自行准备

课程引入

在需要于电脑(比如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 目录权限范围内操作。