更新时间:2024-11-06 GMT+08:00
分享

接入FTP数据源

概述

交换数据空间支持把FTP作为一种数据源类型,并用于数据上传和下载。在使用FTP数据源前,需要先接入数据源。

使用FTP数据源存在一定的安全风险,如:FTP客户端与服务器所有的数据传送都是通过明文的方式,包括用户名和密码等敏感信息。

如需关闭FTP服务,可参考如下操作。

  • 在Windows中关闭FTP服务:打开“控制面板”,选择“程序”,然后单击“打开或关闭 Windows功能”。 在“Windows功能”窗口中找到“Internet Information Services”,展开它并找到“FTP服务器”,将其取消选中,然后单击“确定”。
  • 在Linux系统(Red Hat)中关闭FTP服务:
    ps -ef | grep ftp # 查看本地是否有包含FTP的进程开启
    service vsftpd stop # 停止FTP服务

FTP数据源在华为云的ECS上建立,在使用之前需要根据FTP配置文件的配置项来确定ECS主机安全组放通的端口范围,如不放开相应的端口范围,数据传输将会失败。

  • pasv_max_port=0,设置在PASV工作方式下,数据连接可以使用的端口范围的上界。默认值为0,表示任意端口。
  • pasv_mim_port=0,设置在PASV工作方式下,数据连接可以使用的端口范围的下界。默认值为0,表示任意端口。

如上配置项是限制数据传输的具体端口,ECS主机安全组入方向的端口需要针对该端口范围开放。如全为0,则需要将端口全部放开。如不为0,则根据端口范围的上界和下界确定需要放开的端口。

操作步骤

  1. 登录交换数据空间官网
  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. 测试成功后,单击“提交”,返回数据源列表界面。

相关文档