树莓派折腾之:搭建FTP服务

文章更新

  1. 20160706-初次成文

为什么会有这篇文章

其实一直想弄FTP,但是没有动力,直到这两天搭建OPENVPN,要下载几个服务器上的证书和配置文件到本地,才觉得用FTP方便一些。

下载安装vsftp

安装vsftp,开源的轻量级的常用ftp服务器

1
sudo apt-get install vsftpd

先备份,然后编辑配置文件,

1
2
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.orig
sudo vim /etc/vsftpd.conf

vsftp的配置文件,它允许你设置所有类型的限制和策略,目前没有深入研究,修改如下

1
2
3
4
5
6
# 不允许匿名访问
anonymous_enable=NO
# 设定可以进行写操作
write_enable=YES
# 设定本地用户可以访问
local_enable=YES

重启vsftpd服务

1
sudo service vsftpd restart

通过ftp连接树莓派系统,以用户名pi登录,密码是pi用户的密码。ftp的根目录是/home/pi,即pi用户的HOME目录,可上传或下载文件了。

需要注意

记得要在防火墙上,开启21端口,并且最好做端口转发,因为我所在的北京联通就封掉了80和21端口,而且谁也不想天天看一堆暴力破解天天攻击你的FTP端口吧。

参考文章

  1. Raspberry Pi从零开始搭建低成本NAS(6)-文件共享
分享到