第 10 章 连接到 FTP 或 SFTP 服务器
在集成中,您可以连接到 FTP 或 SFTP 服务器以下载或上传文件。为此,请创建一个 FTP 或 SFTP 连接,然后将其添加到集成流中。以下主题提供详情:
10.1. 创建 FTP 或 SFTP 连接
在集成中,若要从/下载文件到 FTP 或 SFTP 服务器,请创建一个与该 FTP 或 SFTP 服务器的连接。您可以将相同的连接添加到任意数量的集成。
前提条件
您必须知道您要连接到的服务器的主机名。
流程
- 在 Fuse Online 中,在左侧面板中,单击 Connections 以显示任何可用连接。
- 单击 Create Connection 以显示 Fuse Online 连接器。
要创建使用文件传输协议的连接,请点 FTP 连接器。
或者,要创建使用安全文件传输协议的连接,请点 SFTP 连接器。
配置连接。
对于 FTP 连接:
-
host 是您必须指定的唯一参数。输入您要连接的服务器的主机名。例如,如果您的 FTP 主机名称为
FTP.WEST
,那么您将完全输入FTP.WEST
。不要指定协议,例如,您不应该指定类似如下的协议:ftp://FTP.WEST。
-
端口 是必需的,默认值为
21
。这是 FTP 服务器侦听的端口。 - 所有其他参数都不是必需的,或者具有默认值。默认值适合大多数集成。这些参数的描述在此流程后。
-
host 是您必须指定的唯一参数。输入您要连接的服务器的主机名。例如,如果您的 FTP 主机名称为
对于 SFTP 连接,这些参数必须具有值:
-
host 是您要连接的 SFTP 服务器的主机名。例如,如果您的 SFTP 主机名称为
SFTP.EAST
,则您将完全输入SFTP.EAST
。不要指定协议,例如,您不应该指定类似如下的协议:sftp://SFTP.EAST
。 -
port 的默认值为
22
。这是 SFTP 服务器侦听的端口。 - 用于访问 SFTP 服务器的 帐户的用户名。
- 与该用户名关联的密码。
- 所有其他参数都有默认值。默认值适合大多数集成。这些参数的描述在此流程后。
-
host 是您要连接的 SFTP 服务器的主机名。例如,如果您的 SFTP 主机名称为
- 单击 Validate。Fuse Online 立即尝试验证连接并显示一条消息,指示验证是否成功。如果验证失败,请根据需要重新传输配置详情,然后重试。
- 验证成功后,单击 Next。
-
在 Name 字段中输入您选择的名称,可帮助您将这个连接与任何其他连接区分开来。例如,输入
XLight FTP Server
。 - 在 Description 字段中,输入有助于了解此连接的任何信息。
- 点 Save 查看您创建的连接现在可用。如果您输入了示例名称,您会看到 XLight FTP 服务器 显示为一个连接,您可以选择添加到集成。
其他参数的描述
- 连接超时 默认为 10000 毫秒,并指示最大等待 10 秒以建立连接。如果在没有连接的情况下经过 10 秒,则 Fuse Online 会等待 Reconnect delay 定义的毫秒数,然后尝试重新连接。
- 重新连接延迟 默认为 1000 毫秒,并在尝试再次重新连接前指示等待时间。
- 最大重新连接尝试 默认为 3。Fuse Online 尝试尝试 3 次以建立连接。
- 默认使用 二进制文件 传输模式。在 ASCII 传输模式中,选择 No。
- 被动连接模式 默认为 Yes,通常是首选模式。在被动模式中,客户端打开与服务器的通信通道,以避免防火墙问题。如果您选择 No,则使用 active 模式。
- 使用默认为 No 后断开 与服务器的连接。连接在执行操作后保持建立。如果要在连接执行上传或下载后与服务器断开连接,请选择 Yes。
- 数据超时 默认为 30000 毫秒,并指示 Fuse 在线等待回复的最大时长。