这是我在 debian8 中的 /etc/vsftpd.conf:
anonymous_enable=YES
local_enable=YES
write_enable=YES
chroot_local_user=YES
local_root=/home/ftp
anon_root=/home/ftp
我可以连接 ftp 服务器open 192.168.1.100
(我的本地 IP 是 192.168.1.100)。
为什么在/etc/vsftpd.conf中添加两行后无法连接ftp服务器?
anon_upload_enable=YES
anon_mkdir_enable=YES
答案1
1.anonymous_enable=YES---> 启用匿名用户(无需身份验证)。
2.local_enable=YES -----> 使本地用户能够登录
3.write_enable=YES ----> 使其可写
4.chroot_local_user=YES ----> 更改其根目录
5.local_root=/home/ftp ---> ftp 用户的默认目录
6.anon_root=/home/ftp ---> 这是匿名(未经身份验证的用户)的根目录
7.anon_upload_enable=YES --> 使匿名用户能够上传文件
8.anon_mkdir_enable=YES --> 使匿名用户能够创建目录
您应该将您的服务器配置为经过身份验证或未经身份验证......不能同时进行。