下载vsftpd
sudo apt install vsftpd
配置vsftpd
sudo vim /etc/vsftpd.conf
listen=YES || NO –设置vsftpd服务器是否以standalone模式运行。以standalone模式运行是一种较好 的方式,此时listen必须设置为YES,此为默认值。建议不要更改,有很多与服务器运行相关的配置命令,需要在此模式下才有效。若设置为NO,则 vsftpd不是以独立的服务运行,要受到xinetd服务的管控,功能上会受到限制。
listen_ipv6=NO || YES –若无ipv6地址关闭此选项,会出奇怪的问题
anonymous_enable=YES || NO –匿名账户是否允许访问
local_enable=YES || NO –本地账户是否允许登录
write_enable=YES || NO –登录用户是否有写入权限
anon_upload_enable=YES || NO –匿名用户是否有上传文件的权限
anon_mkdir_write_enable=YES || NO –匿名用户是否有创建目录的权限
anon_root=/var/ftp –匿名用户默认登录目录(请阅读vsftpd文档,vsftpd对默认登录目录文件夹有权限要求,权限过高或过低都会导致匿名访问异常,我在这里设置对应目录为755权限,在ftp目录下新建pub文件夹设置为777权限访问无异常)
anon_other_write_enable=YES || NO –是否允许匿名登入者更多于上传或者建立目录之外的权限,譬如删除或者重命名。
=后均为我自己的设置项,||后只是说明另外可选的值。
重启vsftpd
启动服务 sudo service vsftpd start
停止服务 sudo service vsftpd stop
重启服务 sudo service vsftpd restart
查看服务状态 sudo service vsftpd status
这里服务状态为avtive,证明服务已成功启动。
使用ftp上传下载文件
链接ftp 服务器
ftp 10.15.50.35