文章更新
- 20160706-初次成文
为什么会有这篇文章
其实一直想弄FTP,但是没有动力,直到这两天搭建OPENVPN,要下载几个服务器上的证书和配置文件到本地,才觉得用FTP方便一些。
下载安装vsftp
安装vsftp,开源的轻量级的常用ftp服务器
sudo apt-get install vsftpd
先备份,然后编辑配置文件,
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.orig
sudo vim /etc/vsftpd.conf
vsftp的配置文件,它允许你设置所有类型的限制和策略,目前没有深入研究,修改如下
# 不允许匿名访问
anonymous_enable=NO
# 设定可以进行写操作
write_enable=YES
# 设定本地用户可以访问
local_enable=YES
重启vsftpd服务
sudo service vsftpd restart
通过ftp连接树莓派系统,以用户名pi登录,密码是pi用户的密码。ftp的根目录是/home/pi,即pi用户的HOME目录,可上传或下载文件了。
需要注意
记得要在防火墙上,开启21端口,并且最好做端口转发,因为我所在的北京联通就封掉了80和21端口,而且谁也不想天天看一堆暴力破解天天攻击你的FTP端口吧。