FTP常见错误解决办法

一般来说,只要网站能访问,FTP就应该能连接的,之前好长一段时间一直遇到连接不上香港主机的问题,还以为是宽带出口线路不好,原来是自己学识浅薄,在同事的指点下才明白所以然,下面总结一下FTP连接中的常见错误解决办法。

530 Login authentication failed

错误提示如下图所示:

FTP 530错误

这种情况是因为FTP账号密码不正确,可以修改一下FTP密码后尝试。

220 You will be disconnected after 15 minutes of inactivity. 命令: AUTH TLS

错误提示如下图所示:

FTP 220错误

解决办法以FileZilla为例,站点管理中加密选项选择:只使用普通FTP(不安全),如下图所示:

FTP over TLS设置

421 Too many connections from this IP

服务器上关闭已有的FTP连接即可。

425 Can’t open data connection

网络相关连接不上,如不同网络间互连、连接太慢。

426 Maximum disk quota limited to xx kBytesUsed disk quota xx kBytes, available 0 kBytes

检查是否空间满了。

450 Requested file action not taken

文件使用中或空间不足,一般mdb数据库和字体文件会出现这类报错。

550 Permission denied

操作无权限

FTP能够连接,但不列出目录

切换主动、被动模式尝试。

另外,如果Linux主机上传中文名称文件变成乱码无法删除,可以FTP工具中站点管理强制字符集为gb2312后连接:

FTP字符集设置

总结:

常见的FTP错误处理一般就三步:

  • 检查FTP账号密码、主机地址是否正确;
  • 切换主动、被动模式尝试;
  • 加密选项选择普通FTP(不安全);
阿里云