
# 接入FTP数据源
交换数据空间支持把FTP作为一种数据源类型，并用于数据上传和下载。在使用FTP数据源前，需要先接入数据源。
![](https://support.huaweicloud.com/usermanual-eds/public_sys-resources/notice_3.0-zh-cn.png)
使用FTP数据源存在一定的安全风险，如：FTP客户端与服务器所有的数据传送都是通过明文的方式，包括用户名和密码等敏感信息。
如需关闭FTP服务，可参考如下操作。
- 在Windows中关闭FTP服务：打开"控制面板"，选择"程序"，然后单击"打开或关闭 Windows功能"。 在"Windows功能"窗口中找到"Internet Information Services"，展开它并找到"FTP服务器"，将其取消选中，然后单击"确定"。
- 在Linux系统（Red Hat）中关闭FTP服务：
  ```
  ps -ef | grep ftp # 查看本地是否有包含FTP的进程开启
  service vsftpd stop # 停止FTP服务
  ```
  
 
![](https://support.huaweicloud.com/usermanual-eds/public_sys-resources/note_3.0-zh-cn.png)
FTP数据源在华为云的ECS上建立，在使用之前需要根据FTP配置文件的配置项来确定ECS主机安全组放通的端口范围，如不放开相应的端口范围，数据传输将会失败。
- pasv_max_port=0，设置在PASV工作方式下，数据连接可以使用的端口范围的上界。默认值为0，表示任意端口。
- pasv_mim_port=0，设置在PASV工作方式下，数据连接可以使用的端口范围的下界。默认值为0，表示任意端口。
如上配置项是限制数据传输的具体端口，ECS主机安全组入方向的端口需要针对该端口范围开放。如全为0，则需要将端口全部放开。如不为0，则根据端口范围的上界和下界确定需要放开的端口。
#### 接入FTP数据源
1. 登录[交换数据空间官网](https://www.huaweicloud.com/product/eds.html)。
2. 单击"管理控制台"，进入交换数据空间控制台界面。
3. 单击"我的空间"，在交换数据空间实例中，选择实例，单击实例卡片上的"连接器"。
4. 选择连接器，单击连接器卡片上的"前往"，进入连接器控制台界面。
5. 选择界面左侧导航栏中的"连接器管理 \> 数据源管理"，进入"数据源管理"界面。
6. 单击数据源列表上方"新增数据源"，进入"新增数据源"界面，设置FTP数据源的基本信息，具体参数如[表1]所示。
   
    表1参数说明 
   | 参数    | 说明                                                                                                                                                                                                                                                                                                                                                                                               |
   |:---|:---|
   | 数据源类型 | FTP：FTP即文件传输协议，用户可以读取FTP服务器端的业务数据，将数据上传到EDS上。                                                                                                                                                                                                                                                                                                                                                    |
   | 数据源名称 | 自定义数据源名称，建议按照一定的命名规则填写任务名称，方便快速识别和查找。 要求如下： - 长度范围为2\~50个字符。  - 名称由中文、英文、数字、下划线（_）和中划线（-）组成。  - 只能以中文或者英文开头。   |
   | 数据源描述 | 用户可以根据需要在文本框中输入对该数据源的描述信息。                                                                                                                                                                                                                                                                                                                                                                       |
      
   
   
7. 设置完成后，配置数据源连接参数，具体参数如[表2]所示。
   
    表2参数说明 
   | 参数     | 说明                                                                                                                                                                                                              |
   |:---|:---|
   | 连接地址   | FTP服务器的IP地址。                                                                                                                                                                                                    |
   | 端口     | FTP服务器端口。                                                                                                                                                                                                       |
   | 连接模式   | - 主动：FTP服务器主动连接客户端的数据端口。  - 被动：FTP服务器被动等待客户端连接自己的数据端口。   |
   | 用户名、密码 | 登录FTP服务器的用户名和密码。                                                                                                                                                                                                |
      
   
   
8. 连接参数配置完成后，单击"测试连接"，测试数据源是否可以和EDS进行正常的连通。 
   - 若测试结果为"测试连接成功"，则继续下一步。
   
   - 若测试结果为"测试连接失败"，则检查数据源状态和数据源连接参数配置，然后单击"测试连接"，直到连接成功为止。
   
   
   
   
9. 测试成功后，单击"提交"，返回数据源列表界面。
 
