VSFTPD
接下来就是配置FTP服务器的部分了。同样的,这也不难,也可以在将来按照你自己喜好配置。在终端键入以下命令:
sudo apt-get install vsftpd
当VSFTPD(代表Very Secure FTP Deamon)软件包下载安装完成,键入:
sudo nano /etc/vsftpd.conf
这是控制VSFTPD的配置文件,它允许你设置所有类型的限制和策略,所以建议配置的时候要十分小心。为了使它运行,我们推荐改动下面的几行,每行一条,输入“YES”或“NO”:
Anonymous_enable=NO
Write_enable=YES
Local_enable=YES
Ascii_upload_enable=YES
Ascii_download_enable=YES
关于每条配置项的解释你可以通过它的注释看到,这里我们就不多说了。当你配置完成,像之前一样保存退出。
最后,通过重启小派来使得你所做的所有工作生效。你可以通过以下命令重启它:
sudo reboot
通过FTP访问外接硬盘
我们喜欢把事情变得简单,因此我们访问外接硬盘的方法是把一个硬盘接到小派的USB口上并且通过FTP客户端来访问。
首先,你可以把硬盘接到电脑的USB口上并把它格式化成NTFS格式,卷标写上FTP。完成之后,把它接到小派上并且通过VNC在文件管理器里访问它,需要点一下“Yes”。
记下你的硬盘的路径 ——我这里是/media/FTP。为了测试FTP访问,你需要装一个FTP客户端,例如FileZilla,并且在连接地址里输入:
192.168.1.93/media/FTP (把IP地址换成你自己的)|
Username: pi (换成你在配置VSFTPD时的用户名,默认是pi)
Password:raspberry (如果用户名不是pi的话,请换成你自己设置的密码)
幸运的话,你现在已经能够在你自己内部的网络里访问到你的外接硬盘了。
外部访问
这个工程的最后部分涉及到从外部FTP访问到树莓派。这也是最说不清楚的一步,因为它根据你的路由器型号的不同而不同。例如,在basic BT model里,我只用在预定义好的应用里勾选FTP外部访问就行了,并且把它指向内网的树莓派地址。
而你的可能完全不同。但是,为了完成这一步你应该看看你的路由器说明书,或者Google一下你的路由模块看它是否有FTP外部访问教程。
此教程来自:太平洋电脑网