文档首页/ 弹性云服务器 ECS/ 常见问题/ 文件上传/数据传输/ 使用FTP上传文件时写入失败,文件传输失败怎么办?
更新时间:2024-11-01 GMT+08:00
分享

使用FTP上传文件时写入失败,文件传输失败怎么办?

问题描述

使用FTP上传文件时,写入失败,文件传输失败。

约束与限制

该文档适用于Windows系统上的FTP服务。

可能原因

FTP服务端在NAT环境下,客户端需使用被动模式连接服务端。在这种情况下,服务端的IP地址无法从路由器外部访问,所以应该在服务端的对外IP中填写此服务器的公网IP(弹性公网IP),同时设置端口范围来限制需要通过路由器转发的端口数量。

处理方法

弹性公网IP与私有IP使用NAT方式绑定,所以需要在服务端做相应的配置。

  1. 配置服务端对外的公网IP。

    选择“Edit > Settings”。

    图1 配置服务端对外的公网IP
  2. 选择“Passive mode settings”,设置数据传输端口范围(如50000-50100),并填写弹性公网IP
    图2 设置数据传输端口范围
  3. 单击“OK”。
  4. 安全组中开启入方向tcp协议的50000-50100和21端口。
    图3 放通50000-50100和21端口
  5. 在客户端连接测试。

相关文档