首页 > 编程学习 > Moba连接FTP服务器,EElFTPSUnacceptedReplyError(error code is 550)已解决

Moba连接FTP服务器,EElFTPSUnacceptedReplyError(error code is 550)已解决

使用FTP服务器连接FTP服务器,在使用过程中发现创建文件和上传文件时会报错Error EElFTPSUnacceptedReplyError: 不接受的服务器回复 (error code is 550),经排查为权限不足,通过修改vsftpd.conf配置文件可解决问题。

一、Moba连接FTP服务器

在这里插入图片描述

二、连接页面介绍

在上一步执行后,会弹出页面输入FTP服务器密码,正确输入后即可进入如下页面:

使用Moba连接FTP服务器大致有以下三个模块,分别是本机模块、FTP服务器模块、日志打印模块。

通过本机模块,可以选择本机中的文件,并以拖拽的方式上传到FTP服务器上;

在FTP服务器模块,可以查看当前目录下的文件,以及执行上传、下载等功能;

日志模块,可以查询当前执行内容是否成功,以及错误日志;

在这里插入图片描述

FTP功能介绍

在这里插入图片描述

三、功能测试

在简单测试功能的时候,发现创建文件和上传文件抛出异常,简单分析可能是受vsftpd配置影响,当前ftp服务不支持写、上传操作。

3.1 创建文件失败日志

Error EElFTPSUnacceptedReplyError: 不接受的服务器回复 (error code is 550)

在这里插入图片描述

3.2 上传文件失败日志

Error EElFTPSUnacceptedReplyError: 不接受的服务器回复 (error code is 550)

在这里插入图片描述

四、解决方案

# 根据报错日志可以看出是没有write和upload的权限
# 在vsftpd.conf中添加以下配置项:write_enable=YES 、anon_upload_enable=YES
[root@zxy_master vsftpd]# vim vsftpd.conf
# 重启服务
[root@zxy_master vsftpd]# systemctl restart vsftpd.service

4.1 创建文件成功

在这里插入图片描述

4.2 上传文件成功

在这里插入图片描述

Copyright © 2010-2022 dgrt.cn 版权所有 |关于我们| 联系方式