查看: 1621|回复: 6
收起左侧

求助 树莓派B+ 无法实现FTP传输文件,具体如下

2014-10-15 11:16:09 | 显示全部楼层 |阅读模式
本帖最后由 Y0UT00 于 2014-10-15 11:17 编辑

1,安装vsftpd服务器 (400KB)
sudo apt-getinstall vsftpd
2,启动ftp服务
sudo service vsftpd start
3,编辑vsftdp的配置文件
sudo nano /etc/vsftpd.conf
修改:
anonymous_enable=NO  
local_enable=YES   
write_enable=YES
local_umask=022
存盘退出
4, 重启vsftpd服务
sudo service vsftpd restart
5.windows运行Flash FTP 软件

然后就这样了:500 OOPS: vsftpd: both local and anonymous access disabled!
报这个错误

请问到底是什么问题,如何解决?

登陆方式

登陆方式

报错方式

报错方式
回复

使用道具 举报

2014-10-15 11:49:03 | 显示全部楼层
检测anonymous_enable=NO 和local_enable=YES   NO和YES后面是不是多了空格。去掉试试。
回复 支持 反对

使用道具 举报

 楼主| 2014-10-15 13:33:53 | 显示全部楼层
happyday120 发表于 2014-10-15 11:49
检测anonymous_enable=NO 和local_enable=YES   NO和YES后面是不是多了空格。去掉试试。

检查了一下,确认没有的。。
如果我把anonymous_enable= YES
那么在windows的FTP软件里面又看不见目录。。。
折腾好几天了呢
回复 支持 反对

使用道具 举报

 楼主| 2014-10-15 14:38:01 | 显示全部楼层
happyday120 发表于 2014-10-15 11:49
检测anonymous_enable=NO 和local_enable=YES   NO和YES后面是不是多了空格。去掉试试。

查找了一些资料,终于解决了,vsftpd.conf中,“#”后的语句会被读取,而2.3.5版本 vsftpd 多条命令前默认有“#”号,系统能识别命令,删除“#”号就OK了。
回复 支持 反对

使用道具 举报

 楼主| 2014-10-15 14:40:20 | 显示全部楼层
happyday120 发表于 2014-10-15 11:49
检测anonymous_enable=NO 和local_enable=YES   NO和YES后面是不是多了空格。去掉试试。

查找了一些资料,终于解决了,vsftpd.conf中,“#”后的语句会被读取,而2.3.5版本 vsftpd 多条命令前默认有“#”号,系统能识别命令,删除“#”号就OK了。
回复 支持 反对

使用道具 举报

 楼主| 2014-10-15 14:42:02 | 显示全部楼层
happyday120 发表于 2014-10-15 11:49
检测anonymous_enable=NO 和local_enable=YES   NO和YES后面是不是多了空格。去掉试试。

查找了一些资料,终于解决了,vsftpd.conf中,“#”后的语句会被读取,而2.3.5版本 vsftpd 多条命令前默认有“#”号,系统能识别命令,删除“#”号就OK了。
回复 支持 反对

使用道具 举报

 楼主| 2014-10-15 14:42:06 | 显示全部楼层
happyday120 发表于 2014-10-15 11:49
检测anonymous_enable=NO 和local_enable=YES   NO和YES后面是不是多了空格。去掉试试。

查找了一些资料,终于解决了,vsftpd.conf中,“#”后的语句会被读取,而2.3.5版本 vsftpd 多条命令前默认有“#”号,系统能识别命令,删除“#”号就OK了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热点推荐

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部