一:首先购买树莓派,安装好硬件,系统,软件,更新镜像源,时区设置,静态IP,插好网线(详情见第一条博客)
二: 下载安装ftp服务器
1: sudo apt-get update //首先更新
2: sudo apt-get install vsftpd //其次安装
三: 修改VSFTP的配置文件 /etc/vsftpd.conf
1: sudo nano /etc/vsftpd.conf //进入VSFTP的配置文件
2://将配置文件修改为如下所示
listen = NO //以服务方式运行
anonymous_enable=YES //是否允许匿名帐号
local_enable=YES 是否允许本地帐号
write_enable=YES 是否允许使用任何可以修改文件系统的FTP的指令
local_umask=022 本用户的文件掩码
anon_upload_enable=YES是否允许匿名用户上传文件
anon_mkdir_write_enable=YES是否允许匿名用户创建新目录
dirmessage_enable=YES 是否显示欢迎信息
xferlog_enable=YES 开启日记功能
connect_from_port_20=YES 设定ftp服务数据端口
chown_uploads=YES是否允许修改上传文件的属主
chown_username=whoever如果允许,输入该属主的用户名
xferlog_file=/var/log/xferlog日志文件位置
xferlog_std_format=YES 使用标准的日志格式
idle_session_timeout=600空闲连接超时
data_connection_timeout=120数据传输超时
nopriv_user=ftpsecure当服务器运行于最底层时使用的用户名
async_abor_enable=YES是否允许使用\"async ABOR\"命令,一般不用,容易出问题
ascii_upload_enable=YES是否可用ASCII 模式上传。默认值为NO
ascii_download_enable=YES是否可用ASCII 模式下载。默认值为NO
ftpd_banner=Welcome to blah FTP service login时显示欢迎信息
deny_email_enable=YES如果匿名用户需要密码,那么使用banned_email_file里面的电子邮件地址的用户不能登录
banned_email_file=/etc/vsftpd/banned_emails禁止使用匿名用户登陆时作为密码的电子邮件地址
userlist_enable=YES 若启用此选项,userlist_deny选项才被启动