一只特立独行的猫 发表于 2024-11-25 18:54:05

【已完成】Pure-Ftpd 1.0.49 可以连接 无法列目录

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:9.0.0
系统版本:Ubuntu 22
问题描述:Pure-Ftpd 1.0.49可以连接 无法列目录
相关截图(日志、错误):
FileZilla:可以正常连接。但连接日志会报:状态:      服务器回应不可路由的地址。使用服务器地址代替。




8UFTP   活动模式 正常连接,默认被动模式 无法连接

错误:
无法打开传输通道。原因:
由于连接方在一段时间后没有正确答复或连接的
主机没有反应,连接尝试失败。
错误:
无法取得目录列表



解决方案:修改Pure-Ftpd 1.0.49 配置文件ForcePassiveIP 中的IP 为服务器IP 并取消注释即可。

虽然已经解决了。 但还是希望官方能给出问题原因。是什么原因导致的问题。为什么有的服务器安装的宝塔就不存在这个问题,不需要去修改配置。

已经确定。不是端口问题。也不是后台安全组问题。


请叫我C先生 发表于 2024-11-25 19:43:46

修改配置,找ForcePassiveIP把后面的192.168.x.x改成你服务器的IP,然后重载+重启FTP服务就行了

请叫我C先生 发表于 2024-11-25 19:52:32

FileZilla Pro上的设置
加密选择:如果可用,使用显式 FTP over TLS

在传输设置面板,将传输模式改成自动

一只特立独行的猫 发表于 2024-11-25 20:14:34

请叫我C先生 发表于 2024-11-25 19:43
修改配置,找把后面的192.168.x.x改成你服务器的IP,然后重载+重启FTP服务就行了 ...

。。。请仔细看内容。已经写了解决方案。 发这个帖子目的是问官方。为什么有的服务器不需要改。就可以正常使用。

运维技术阿闯 发表于 2024-12-12 16:21:24

一只特立独行的猫 发表于 2024-11-25 20:14
。。。请仔细看内容。已经写了解决方案。 发这个帖子目的是问官方。为什么有的服务器不需要改。就可以正 ...

服务器之间不是一摸一样的,有的不能链接正常,修改一下就可以了,ftp也是从ftp的官网拉的包

宝塔用户_jiaftw 发表于 2025-3-2 15:33:27

对啊,我是查了几天的百度,找了各种设置,还是连不上,“错误:        读取目录列表失败”

宝塔用户_jiaftw 发表于 2025-3-2 20:13:58

1、放行 21 和 39000-40000端口
2、把#ForcePassiveIP前面的#去掉,并把ip改成你服务器外网的ip
3、重启Pure-Ftpd
4、客户端FTP使用被动模式连接
最后,你发现,屁用没有,还是会提示:“错误: 读取目录列表失败” 。为啥没有人说下最终是啥原因导致的呢
页: [1]
查看完整版本: 【已完成】Pure-Ftpd 1.0.49 可以连接 无法列目录