安装
sudo apt update
sudo apt install vsftpd -y
sudo systemctl start vsftpd
sudo systemctl enable vsftpd # 设置开机自启
修改配置文件
在/etc/vsftpd.conf目录下
注意ftp文件目录是/srv/ftp
# 基本设置
listen=YES
listen_ipv6=NO
anonymous_enable=YES
local_enable=NO
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
# 匿名用户权限
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
# 匿名根目录(请确保目录存在)
anon_root=/srv/ftp
# 被动模式端口范围(需防火墙放行)
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=31000
# 安全限制(可选,先注释掉以减少干扰)
# chroot_local_user=YES
# allow_writeable_chroot=YES
windows访问测试
-
文件资源管理器
ftp://192.168.0.254