【问题标题】:How to connect to AWS EC2 instance using filezillla?如何使用 filezilla 连接到 AWS EC2 实例?
【发布时间】:2014-05-23 21:26:05
【问题描述】:

我有 AWS EC2 实例。我正在使用 filezilla 3.8.0 但我无法连接实例,filezilla 不接受正常的帐户类型并询问密码。当我输入用户名 ubunbu 和密码空白时,我收到以下消息:

断开连接:没有可用的受支持的身份验证方法(服务器发送:公钥)

我也插入了 pem 密钥并转换了 ppk 密钥。我的员工可以连接,但我不能。怎么了?

谢谢

【问题讨论】:

    标签: amazon-ec2 filezilla


    【解决方案1】:

    在filezilla中尝试以下配置,
    设置登录类型 = Interactive,Protocal = SFTP,并从 MenuBar -> Edit -> Settings -> SFTP -> Add Key File 将密钥文件附加到 filezilla SFTP 设置。

    希望这会有所帮助。

    【讨论】:

    • 将此设置为交互式允许我输入我在我的 ppk 文件中设置的必要密码。谢谢。
    【解决方案2】:

    更具体地说,这里是您应该添加 ssh 私钥的对话框的屏幕截图。

    【讨论】:

    • 您的密钥有问题。您是否尝试过使用常规 ssh 进行连接?
    • ftp 很简单,普通的 ssh 方法不是。我会发疯的。。我的密钥没有任何问题。
    • 我做到了..我找到了私钥并使用了它。对于通过 filezilla 或 SSH 的连接实例,您需要私钥,而不是密钥对..感谢所有人
    【解决方案3】:

    它发生在 AWS EC2 中。由于 EC2 通过 SFTP 提供连接需要一些其他方法。 首先,CONNECTION 将默认在 FTP 中。需要更改为 SFTP。 然后,不是直接给出主机名和密码,而是必须在站点管理器中完成。一步一步的过程如下:

    那么故障排除的步骤:

    1. 转到 Filezilla 的设置
    2. SFTP
    3. 添加密钥文件(提供 ppk 转换后的密钥文件,否则 FZ 将转换 pem ket)

    然后在 Filezilla 中获取文件 前往

    1. 文件
    2. 网站管理员
    3. 新网站
    4. 给任何名字(ec2-amazon)
    5. 一般情况下,提供主机名“公共 DNS”(例如:ec2-34-423.ap-southeast...)
    6. 将协议更改为SFTP
    7. 登录类型:Normal
    8. 用户:ec2-user 或 ubuntu - 取决于
    9. 清除密码
    10. 连接!

    希望您能保持联系。快乐托管...:)

    【讨论】:

    • 虽然这可能会回答这个问题,但在当前的格式中,它很难阅读。考虑改写答案以提高可读性。
    • @remus:现在可以了吗?
    • 可能使用一些 SO 的降价格式来清理项目符号点?
    【解决方案4】:

    我遇到了同样的问题- 我跟进@Amith Ajith 的回答,但发现我的设置是这样的。

    1. 我选择了一个文件作为我生成的 privatekey.pem。
    2. 将“传输设置”更改为活动
      它对我有用。

    【讨论】:

      猜你喜欢
      • 2012-11-23
      • 2020-07-31
      • 2015-10-19
      • 1970-01-01
      • 2014-03-03
      • 1970-01-01
      • 1970-01-01
      • 2014-06-06
      • 1970-01-01
      相关资源
      最近更新 更多