配置 SFTP 文件传输

使用 FTP 服务器策略可为信息流指定 Secure File Transfer Protocol (SFTP) 设置,并覆盖在 FileInput, FileExistsFileOutput 节点上指定的 SFTP 设置。

关于此任务

消息流启动时,将读取并验证您使用 FTP 服务器策略指定的设置,这些设置用于配置所有为该节点建立的 SFTP 连接。 策略可以覆盖 文件输入文件存在FileOutput 节点的 文件传输协议 标签上的任何或所有远程传输属性。 有关 FTP 服务器策略可指定设置的更多信息,请参阅 FTP 服务器策略 (FtpServer)

您可以配置严格的主机密钥检查并指定自己的已知主机文件。 或者,您可以关闭严格的主机密钥检查,并使用由集成节点创建和管理的已知主机文件。

多项策略可以指定同一主机和端口,即使使用不同的已知主机文件进行指定也是如此。 缺省情况下,FTP 使用端口 21,SFTP 使用端口 22,而端口 22 是 SSH 缺省端口。 如果设置端口并指定到 SFTP 服务器的 FTP 连接 (或指定到 FTP 服务器的 SFTP 连接) ,那么将发生连接错误并向事件日志添加消息。

您可以使用 FTP 服务器策略来配置下列 SFTP 设置:
  • 用于 SSH/SFTP 通信的密码
  • 压缩级别
  • 严格已知主机检查
  • 节点用于远程文件传输的协议 (FTP/SFTP)
  • 当严格已知主机检查设置为 Yes 时,已知主机文件的位置

过程

  1. 使用策略编辑器创建一个包含所需参数值的FTP服务器策略(请参阅 《使用 IBM App Connect Enterprise 工具包创建策略 》)。
  2. 文件输入文件存在FileOutput 节点中,在 文件传输协议 标签的 Remote server and port 属性中指定 FTP 服务器策略的名称。