ftp 连接 宝塔 阿里云

301 阅读1分钟

#ftp #pure-ftpd #宝塔 #阿里云

  • 阿里云服务器端要安装ftp服务:Pure-ftpd管理
  • 客服端window电脑要安装ftp客服端:FileZilla Client (免费版)

安装后,ftp连接服务器端

image.png

ftp客户端报错

a. FTP链接报错421 Unable to read the indexed puredb file (or old format detected) – Try pure-pw mkdb

解决:www.ysidc.top/7769.html

出现改报错就到对应的ftp的bin目录执行命令 ./pure-pw mkdb 执行后可以正常连接。 宝塔的路径在

image.png

cd /www/server/pure-ftpd/bin/

b. 530 Login authentication failed

前面使用的是ftp, 改为sftp image.png

连接成功

image.png

还有可能是的端口没有开放

ftp客户端的连接端口默认是21

我在阿里云后台开放了20,21,22端口

在宝塔中也记得开发这些端口

另外的解决方案

原文链接:blog.csdn.net/xiequanshua…

提示错误:421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb

解决办法:

修改pure-ftpd的配置文件第188# ForcePassiveIP 192.168.0.1

修改如下:

ForcePassiveIP 你的外网ip

重启pure-ftpd,进行来接,

如果又出现了530 Login authentication failed,修改ftp配置文件

继续修改配置文件

MinUID 100

修改为:

MinUID 500

pure-ftpd配置中只允许uid大于等于500的,才可以登录ftp,因此,解决方法有: 1. 将配置文件的MinUID设置成48,保存重启pure-ftpd

2. 创建新ftp用户,uid大于500的,重新分配虚拟用户uid和gid

重启ftp,进行链接

如果还是不行,查看ftp是否是在创建网站的时候,同时创建的ftp,如果是,删除ftp,重现创建ftp,再次进行链接就可以了