【问题标题】:Connect to AWS EC2 using ListSFTP processor in apache nifi在 apache nifi 中使用 ListSFTP 处理器连接到 AWS EC2
【发布时间】:2019-12-06 04:02:02
【问题描述】:

我正在尝试使用 ListSFTP 处理器(在 apache nifi 中)列出 AWS EC2 实例中的文件。 我可以使用 FileZilla 执行此操作,但无法使用 ListSFTP 处理器执行此操作。我得到这个例外 -

我想我已经在 ListSFTP 处理器中正确设置了所有属性。

我还允许 EC2 实例安全组上的所有流量。

不知道我哪里出错了。它与pem文件有关吗?我该怎么办。?当我提供本地计算机桌面上文件的路径时,我收到错误消息。 Nifi 说无效的私钥路径。

【问题讨论】:

  • 您在 FileZilla 中使用什么凭据连接到 SFTP 实例?您还必须将这些提供给ListSFTP 处理器。在上述配置中,您似乎列出了操作系统用户 ec2-user(是否配置为有效 SFTP 用户的名称?)。您似乎还没有提供密码。这似乎可能会导致您遇到错误。
  • 我没有为 ec2 实例设置任何密码。我使用了与 Filezilla 相同的凭据。用户名 - ec2-user,我将密码框留空,端口 - 22。它使用 filezilla 工作。我还为我的 ec2 实例设置了密码并尝试过,它没有用。我在 Filezilla 中导入了 pem 文件,但使用 nifi 我没有这样做。

标签: apache amazon-web-services amazon-ec2 server apache-nifi


【解决方案1】:

您应该将远程实例的密钥文件包含在 nifi 中。将密钥带入 nifi 实例并设置值Private Key Path,即<key path>/<key name>。然后,它将起作用。我已经在我的 nifi 中进行了测试。

【讨论】:

    猜你喜欢
    • 2018-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-01
    • 2016-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多