开发者社区> 问答> 正文

云服务器ftp 读取目录列表失败 严重文件传输错误


云服务器ftp配置问题:
配置:
centos 7.2, 已安装vsftpd, 并按官网最佳实践配置vsftpd.conf , [font="]allow_writeable_chroot=YES已设置, 配置用用户根目录为 /home/ftp, 权限已设置777,但在客户机使用Filezilla登陆后,
快速连接被动传输模式时,读取目录列表失败,信息如下

状态[font="]:     读取目录列表[font="]...
命令:     PWD
[font="]响应:     257 "/"
命令:     TYPE I
[font="]响应:     200 Switching to Binary mode.
命令:     PASV
[font="]响应:     227 Entering Passive Mode (59,110,159,113,114,46).
命令:     LIST
错误:     20 秒后无活动,连接超时
错误:     读取目录列表失败


配置站点管理的传输设置为主动后可以读取列表,但无法显示云服务器 [font="]ftp 目录文件, (曾经显示过一次但不能修改,下载,上传···)
状态[font="]:     连接建立,等待欢迎消息[font="]...
状态:     不安全的服务器,不支持 FTP over TLS。
状态[font="]:     已登录
状态[font="]:     读取目录列表[font="]...

状态[font="]:     列出[font="]“/”的目录成功
文件内为空,从云服务器上看有测试的text文件夹,及test.txt文件


上传文件显示严重文件错误
[font="]命令:     PORT 192,168,199,166,231,39
[font="]响应:     200 PORT command successful. Consider using PASV.
[font="]命令:     STOR [font="]得到笔记.docx
[font="]响应:     553 Could not create file.

错误[font="]:     严重文件传输错误

展开
收起
o浅底 2017-07-26 21:11:00 12155 0
3 条回答
写回答
取消 提交回答
  • 回 楼主o浅底的帖子
    非常感谢,应该从提示错误553为权限错误入手。配置前我已设置过可访问读写权限,可能是vsftpd.conf文件配置的修改改变了根目录的权限。非常感谢版主!

    -------------------------

    回 1楼魔咒626的帖子
    问题已经解决了,三楼。但是我尝试了一下从防火墙入手,firewall-cmd --state    显示 ecs 默认防火墙是关闭的,非常感谢自身版主!
    2017-07-28 01:07:32
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    欢迎来到阿里云论坛。

    如果是个人使用,建议是使用sftp代替ftp来进行文件上传和下载。

    因为sftp可避免遇到防火墙的问题。
    2017-07-27 11:05:43
    赞同 1 展开评论 打赏
  • 553 Could not create file. 这个错误好像还是权限不对,text目录的权限可写吗
    2017-07-27 06:28:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载