如何使用filezilla连接到AWS EC2实例?

时间:2014-04-10 09:07:42

标签: amazon-ec2 filezilla

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

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

我也插入了pem键并转换了ppk键。我的员工可以联系,但我不能。怎么了?

由于

4 个答案:

答案 0 :(得分:11)

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

故障排除步骤:

  1. 转到Filezilla的设置
  2. SFTP
  3. 添加密钥文件(给ppk转换密钥文件或FZ将转换pem ket)
  4. 然后在Filezilla中获取File 转到

    1. 文件
    2. 网站管理员
    3. 新网站
    4. 任何名字(ec2-amazon)
    5. 一般情况下,将主机名称设为“公共DNS”(例如:ec2-34-423.ap-southeast ...)
    6. 将协议更改为SFTP
    7. 登录类型:Normal
    8. 用户:ec2-userubuntu - 依赖
    9. 清除密码
    10. 连接<!/ LI>

      希望你能够联系。快乐主持...... :)

答案 1 :(得分:4)

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

ssh key

答案 2 :(得分:2)

在filezilla中尝试以下配置,
设置登录类型= Interactive,Protocal = SFTP,并将keyfile附加到MenuBar的filezilla SFTP设置 - &gt;编辑 - &gt;设置 - &gt; SFTP - &gt;添加密钥文件。

希望这有帮助。

答案 3 :(得分:0)

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

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