阿里云服务器FTP连接超时?以 PASV 模式连接失败,正在尝试 PORT 模式 (已解决)

我用的是ftp登陆

然后出现错误,如图所示

[15:18:17] [R] 正在打开数据连接 IP: 8.21x.xxx 端口: 3xx
[15:18:38] [R] 数据套接字错误: 连接已超时
[15:18:39] [R] 列表错误
[15:18:39] [R] 以 PASV 模式连接失败,正在尝试 PORT 模式。
[15:18:39] [R] 正在侦听端口: 57xx,正在等待连接。
[15:18:39] [R] PORT 192,xxxx

然后咨询了阿里售后客服,可以提交工单。回复过来是:

从报错截图看,宝塔配置的ftp用的被动模式,可以在控制台防火墙放通下被动模式端口范围,如果不清楚具体的端口,可以备份数据后,临时放通全部端口。

防火墙设置:https://help.aliyun.com/zh/simple-application-server/user-guide/manage-the-firewall-of-a-server?spm=a2c4g.11186623.0.0.4dc66284ulgp4R#section-zy8-x7r-9pl

创建快照备份: https://help.aliyun.com/document_detail/59084.html?spm=a2c4g.11186623.6.567.79ee618dj8jJPa

以下我设置:

1.先找到轻量应用服务器

2.点击实例ID

3.点击防火墙》添加规则

4.设置好以后,ftp正常登录了

附:(AI提供的方法)

以下是添加FTP被动模式端口范围的步骤:

  1. 登录轻量应用服务器管理控制台
    • 进入阿里云轻量应用服务器管理控制台。
  2. 找到防火墙规则
    • 在左侧导航栏中,选择“安全”下的“防火墙”。
  3. 添加新的防火墙规则
    • 点击“添加规则”按钮。
  4. 配置规则
    • 选择“协议”为“TCP”。
    • 在“端口范围”中,填写FTP被动模式的端口范围,例如39000/40000
    • 在“来源IP”中,如果您希望允许所有IP地址访问这些端口,可以填写0.0.0.0/0
    • 在“备注”中,您可以填写“FTP被动模式端口”。
  5. 保存规则
    • 完成设置后,点击“确认添加”按钮。
  6. 测试FTP连接
    • 保存规则后,尝试使用FTP客户端软件连接到您的服务器,检查FTP被动模式是否可以成功连接。

请注意,修改防火墙规则后,通常不需要重启服务器,规则会立即生效。如果您在配置过程中遇到任何问题,可以查看阿里云的帮助文档或联系技术支持获取帮助。

发表评论