博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
本地虚拟机中匿名ftp上传文件失败的问题
阅读量:5095 次
发布时间:2019-06-13

本文共 949 字,大约阅读时间需要 3 分钟。

在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的具体的搭建过程可以参考:

   

转载于:https://www.cnblogs.com/sdjnzqr/p/3865657.html

你可能感兴趣的文章
11月17日站立会议内容
查看>>
后端图片上传
查看>>
ubuntu编译运行xv6
查看>>
02-Mysql数据库----初识
查看>>
SqlServer中union 和 union all的区别
查看>>
C#条件编译,发布多平台和多种选择性的项目
查看>>
python 笔记数据类型
查看>>
如何用php开启企业微信开发的回调模式
查看>>
UAC在注册表中的对应位置
查看>>
机器为什么可以学习(2)---一般化理论
查看>>
集合和Iterator迭代器
查看>>
IO—》File类
查看>>
Web前端学习笔记(三)——input标签的属性
查看>>
BZOJ.3262.陌上花开([模板]CDQ分治 三维偏序)
查看>>
BZOJ.1312.[Neerc2006]Hard Life(分数规划 最大权闭合子图)
查看>>
js的concat函数、join 、slice函数及二维数组的定义方式
查看>>
Vue的单页应用中如何引用单独的样式文件
查看>>
html5利用getObjectURL获取图片路径上传图片
查看>>
学习资料
查看>>
hread.interrupt()到底意味着什么
查看>>