前言
目前在进行的一些树莓派开发项目涉及到树莓派与电脑之间的文件传输,比如图片、视频、一些python代码等等。通过U盘传输效率很低,因此想通过FTP服务器来实现文件传输。
本文所使用的树莓派为raspberry 4B,搭载raspbian buster系统;所使用的电脑搭载Windows10系统。
1. 树莓派:安装和配置vsftpd
在树莓派命令行中输入以下指令安装并启动vsftpd:
sudo apt-get install vsftpd
sudo service vsftpd start
输入以下指令对vsftpd进行一些必要的设置:
sudo nano /etc/vsftpd.conf
进入vsftpd.conf中:
确认以下设置:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
确认无误后按ctrl+o保存,ctrl+x退出vsftpd.conf。
输入以下指令重启vsftpd:
sudo service vsftpd restart
2. Win10电脑:安装和使用FileZilla Client客户端
在下载链接中下载合适自己系统的版本,打开:
输入树莓派在局域网中的ip地址,树莓派的登录名和密码即可连接。
在远程站点中对目标文件或文件夹右键选择“下载”即可。