配置 SFTP 文件传输
使用 FTP 服务器策略可为信息流指定 Secure File Transfer Protocol (SFTP) 设置,并覆盖在 FileInput, FileExists 和 FileOutput 节点上指定的 SFTP 设置。
关于此任务
消息流启动时,将读取并验证您使用 FTP 服务器策略指定的设置,这些设置用于配置所有为该节点建立的 SFTP 连接。 策略可以覆盖 文件输入、文件存在 和 FileOutput 节点的 文件传输协议 标签上的任何或所有远程传输属性。 有关 FTP 服务器策略可指定设置的更多信息,请参阅 FTP 服务器策略 (FtpServer) 。
您可以配置严格的主机密钥检查并指定自己的已知主机文件。 或者,您可以关闭严格的主机密钥检查,并使用由集成节点创建和管理的已知主机文件。
多项策略可以指定同一主机和端口,即使使用不同的已知主机文件进行指定也是如此。 缺省情况下,FTP 使用端口 21,SFTP 使用端口 22,而端口 22 是 SSH 缺省端口。 如果设置端口并指定到 SFTP 服务器的 FTP 连接 (或指定到 FTP 服务器的 SFTP 连接) ,那么将发生连接错误并向事件日志添加消息。
您可以使用 FTP 服务器策略来配置下列 SFTP 设置:
- 用于 SSH/SFTP 通信的密码
- 压缩级别
- 严格已知主机检查
- 节点用于远程文件传输的协议 (FTP/SFTP)
- 当严格已知主机检查设置为 Yes 时,已知主机文件的位置
过程
- 使用策略编辑器创建一个包含所需参数值的FTP服务器策略(请参阅 《使用 IBM App Connect Enterprise 工具包创建策略 》)。
- 在 文件输入、文件存在 和 FileOutput 节点中,在 文件传输协议 标签的 Remote server and port 属性中指定 FTP 服务器策略的名称。