docker安装vsftp,及一些配置解析
vsftpftp
·
创建容器
docker run -d -v /docker/ftp:/home/vsftpd \
-p 220:20 -p 221:21 -p 21100-21110:21100-21110 \
-e FTP_USER=test -e FTP_PASS=123456 \
-e PASV_ADDRESS=10.211.122.5 \
-e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 \
--name vsftpd --restart=always fauria/vsftpd
配置文件/etc/vsftpd/vsftpd.conf修改添加
anonymous_enable=YES(匿名用户登录的权限相关)
anon_upload_enable=YES(匿名用户上传的权限相关)
anon_other_write_enable=YES(匿名用户写入的权限相关)
write_enable=YES(所有用户写入的权限相关)
anon_mkdir_write_enable=YES(匿名用户建立文件夹的权限相关)
chown_uploads=YES(这个是你对所上传的资料的权限相关)
chown_username=user(这个是资料的拥有者设置,根据不同的选择来设置)
local_enable=YES允许本地用户访问
local_root=/webroot/设置用户指定目录为/webroot/
userlist_enable=YES启用用户访问列表
userlist_deny=NO用户访问列表可以访问
还有其它很多 可以去百度
window匿名方访问
文件夹或者运行 用户登录访问
输入“explorer ftp://用户名:密码@IP地址”
文件夹中 ftp://test:123456@10.211.122.5:221/
问题 匿名和用户 访问的不是同一个文件目录 待解决
更多推荐
所有评论(0)