【工具】连接FTP读取目录列表失败问题

用京东云服务器作为FTP服务器练练手,期间各种问题,记录下部分重要过程:

下载filezilla客户端连接FTP服务器,按照正常操作,宝塔面板已经默认放开20、21、22、80、443端口,参考一些资料也放开了39000-40000端口,客户端使用默认设置连接失败。

接着又在宝塔面板中的FTP服务器Pure-FTPd1.0.49中的配置里修改:

# ForcePassiveIP           192.168.0.1

修改为:

ForcePassiveIP             服务器的外网IP

然后就出现以下读取目录列表失败问题:

状态:    连接建立,等待欢迎消息...
状态:    初始化 TLS 中...
状态:    TLS 连接已建立。
状态:    已登录
状态:    读取目录列表...
命令:    PWD
响应:    257 "/" is your current location
命令:    TYPE I
响应:    200 TYPE is now 8-bit binary
命令:    PASV
响应:    227 Entering Passive Mode (116,198,229,109,155,57)
命令:    MLSD
错误:    20 秒后无活动,连接超时
错误:    读取目录列表失败
状态:    已从服务器断开

不管是调整主被动模式、更换客户端、查看光猫还是修改防火墙都没解决,最后随意看到一个网页提醒需要在云服务器的防火墙中放开端口,查看后发现39000-40000端口没有放开:

设置完后就OK了:


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 3415226167@qq.com
资源 相册