首页 > 代码库 > 本地虚拟机中匿名ftp上传文件失败的问题
本地虚拟机中匿名ftp上传文件失败的问题
在10.10.50.230中新建了一个匿名的ftp服务器,结果在10.10.50.241中上传文件时提示:
local: README.txt remote: /var/ftp/pub/upload 227 Entering Passive Mode (10,10,50,230,117,8). 553 Could not create file.
由于搭建步骤是完全按照标准文档建立的,vsftp.conf的设置应该没有问题,检查:getsebool -a|grep ftp
发现:
allow_ftpd_anon_write --> offallow_ftpd_full_access --> offallow_ftpd_use_cifs --> offallow_ftpd_use_nfs --> offftp_home_dir --> offftpd_connect_db --> offftpd_use_fusefs --> offftpd_use_passive_mode --> offhttpd_enable_ftp_server --> offtftp_anon_write --> offtftp_use_cifs --> offtftp_use_nfs --> off
又:getenforce
Permissive
所以应该是:selinux防火墙的问题,运行以下命令:
setsebool -P allow_ftpd_anon_write=1
在10.10.50.241通过ftp登陆,发现:
500 OOPS: vsftpd: refusing to run with writable anonymous root
原因是:/var/ftp目录的权限不能是777。
所以,对此,进行修改:
chown root:root /var/ftpchmod 755 /var/ftpchown ftp:ftp /var/ftp/pubchmod 777 /var/ftp/pub
重新测试,上传下载均没有问题,问题解决。
匿名FTP的具体的搭建过程可以参考:
http://zhan.renren.com/cqhqhsj?gid=3602888498000566417&checked=true
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。