报错信息

An error occurred copying a file to the FTP server.Make sure you have permission to put file on the server.Details:200 Switching to Binary mode.227 Entering Passive Mode(***************)553 Could not create file.

FTP 数字代码的意义

110 重新启动标记应答。
120 服务在多久时间内ready。
125 数据链路埠开启,准备传送。
150 文件状态正常,开启数据连接端口。
200 命令执行成功。
202 命令执行失败。
211 系统状态或是系统求助响应。
212 目录的状态。
213 文件的状态。
214 求助的讯息。
215 名称系统类型。
220 新的联机服务ready。
221 服务的控制连接埠关闭,可以注销。
225 数据连结开启,但无传输动作。
226 关闭数据连接端口,请求的文件操作成功。
227 进入passive mode。
230 使用者登入。
250 请求的文件操作完成。
257 显示目前的路径名称。
331 用户名称正确,需要密码。
332 登入时需要账号信息。
350 请求的操作需要进一部的命令。
421 无法提供服务,关闭控制连结。
425 无法开启数据链路。
426 关闭联机,终止传输。
450 请求的操作未执行。
451 命令终止:有本地的错误。
452 未执行命令:磁盘空间不足。
500 格式错误,无法识别命令。
501 参数语法错误。
502 命令执行失败。
503 命令顺序错误。
504 命令所接的参数不正确。
530 未登入。
532 储存文件需要账户登入。
550 未执行请求的操作。
551 请求的命令终止,类型未知。
552 请求的文件终止,储存位溢出。
553 未执行请求的的命令,名称不正确。

解决方案

首先修改配置文件

vim /etc/vsftpd/vsftpd.conf

修改写入权限为YES

write_enable=YES

然后重新启动

systemctl restart vsftpd.service

我的上传目录为/var/ftp/test

给文件夹,以及用户授权

# 文件加的权限为770
chmod 770  /var/ftp/test
# 第一个ftptest为用户名,第二个ftptest为用户所在的组
chown ftptest:ftptest /home/ftp

点击查看 linux查看用户所在的组

FTP上传失败报错解决相关推荐

  1. Jenkins使用FTP上传文件报错问题处理

    Jenkins带有Publish over FTP插件,安装后并使用它就能实现FTP上传,可以用于构建后的发包操作.我们在系统管理中配置好FTP Servers后,并测试连接通过,按理在Job配置中用 ...

  2. ftp上传文件报错 Unexpected null reply received

    记一次ftp上传文件失败报错 ftp在上传文件时报错,报错信息如下: Caused by: java.io.IOException: Unexpected null reply receivedat ...

  3. FTP上传文件报错200 PORT command successful. Consider using PASV. 553 Could not create file.

    一.背景 最近搭好的在云主机上搭好了nginx,打算通过ftp上传一个静态的网页上去test一波,然后进去了ftp,在上面put了一下,结果没有看到想象中上传成功的样子,看到的是200 PORT co ...

  4. Hadoop hdfs上传文件报错解决

    如果大家在安装的时候遇到问题,或者按步骤安装完后却不能运行Hadoop,那么建议仔细查看日志信息,Hadoop记录了详尽的日志信息,日志文件保存在logs文件夹内. 无论是启动,还是以后会经常用到的M ...

  5. ftp上传文件报错“200 Type set tol.200 PORT command scesful.4MUM np for he Uicde hater eit inte onetmult”

    上传文件名是中文导致的 解决办法 文件名使用英文字符

  6. ajax上传文件报错The current request is not a multipart request的解决办法

    ajax上传文件报错The current request is not a multipart request的解决办法 主要报错语句为: The current request is not a ...

  7. 上传文件报错500或者文件大于2M上传不上去解决方法

    上传文件报错500或者文件大于2M上传不上去解决方法 参考文章: (1)上传文件报错500或者文件大于2M上传不上去解决方法 (2)https://www.cnblogs.com/sillong/p/ ...

  8. 富文本编辑器图片上传失败的BUG解决:IndexError:list index out of range

    富文本编辑器图片上传失败的BUG解决 问题原因 我们将通过Django上传的图片保存到了FastDFS中,而保存在FastDFS中的文件名没有后缀名(.png/.jpg/.jif),而ckeditor ...

  9. Linux - xshell上传文件报错乱码

    xshell上传文件报错乱码,解决方法 rz -be 回车 下载sz  filename 转载于:https://www.cnblogs.com/RzCong/p/8600899.html

  10. 政务外网部署 minio上传下载报错 javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?

    起因:公司有个项目部署在客户服务器不能访问外网,使用的是http协议但是上传文件时候发现上传文件报错Unrecognized SSL message, plaintext connection? 原因 ...

最新文章

  1. Linux (x86) Exploit 开发系列教程之十一 Off-By-One 漏洞(基于堆)
  2. CCF个贷违约预测0.891的baseline代码分享
  3. Python-EEG工具库MNE中文教程(14)-Epoch对象中的元数据(metadata)
  4. error: 'for' loop initial declarations are only allowed in C99 or C11 mode
  5. CVPR 2017 CFNet:《End-to-end representation learning for Correlation Filter based tracking》论文笔记
  6. linux中添加一个用户到指定用户组的两种方式,修改一个用户到指定用户组的一种方式...
  7. Xampp修改默认端口号
  8. JQuery 1.6+ checkbox 状态选择
  9. php mysqli报错,php安装扩展mysqli的实现步骤及报错解决办法
  10. 银泰抛弃传统数据库转投阿里云PolarDB 投入产出比增长2倍以上
  11. mysql-5.7.19-winx64_mysql5.7.19 winx64安装配置方法图文教程(win10)
  12. 【BZOJ】1303: [CQOI2009]中位数图(特殊的技巧)
  13. 08. 旋转数组的最小数字(C++版本)
  14. android 获取签名的md5值,获取Android MD5签名
  15. 标识解析数据网关IDG S800发布上线
  16. TeXLive升级教程
  17. 脉冲响应函数方差分解Eviews
  18. 细胞器标记物丨FUS抗体高品质结果展示
  19. 自媒体短视频怎么玩?0粉丝也可以变现,5种变现模式
  20. Contrastive Learning Based on Transformer for Hyperspectral Image Classification

热门文章

  1. 计算机技术在生物学中的应用鲁东大学,生物科学与技术学院
  2. B2C商家怎样在有限的预算下展开营销
  3. 【渝粤教育】国家开放大学2018年秋季 2517T社区工作 参考试题
  4. 【Windows系统资源】​​​​​​​iexplore.exe命令行参数解释
  5. 紫微星情大全系列之紫微星
  6. 苹果电脑系统重装 —— U盘操作
  7. 向量 数量积vs向量积
  8. 真•扑克牌洗牌算法实现
  9. python pandas向已有excel添加新表sheet/添加数据
  10. factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class ..