在 Filezilla SFTP 中访问 Amazon EC2

Pen*_*lio 8 filezilla sftp amazon-ec2 ppk

我需要帮助/指导如何从 GUI 或 Filezilla 打开我的 ssh 访问。

这是我的开发人员刚刚将我的 Amazon EC2 的登录信息留给我的场景。现在我发现理解所有这些东西有困难。我使用 PuTTy 和命令提示符只是为了使用 ssh 进程连接到我的服务器。它使用一些桥接过程来连接到我的实际服务器。

现在他为我提供了 2 套登录信息。

[设置1]

  • bridge.hisdomain.com
  • 用户名
  • 一些密码

[套装2]

  • ssh 用户名@123.456.789.123
  • 一些密码

[我的过程]

[Set1] 中,我在 PuTTy 的主机名中输入“bridge.hisdomain.com”。在我点击 Open 后,它将打开一个终端并要求输入用户名。那就是我提供我的 [Set1] 用户名和密码的地方。

盎司登录,然后我执行[Set2]详细信息。输入后我将使用“ssh username@123.456.789.123”,然后它会询问我的密码。

从那里,当我在命令提示符下执行“DIR”时,我会在那里看到我的所有文件。我想将那里的目录下载到我的本地驱动器,但我不熟悉命令。

我想仅通过使用 FileZilla 或类似工具来访问它。我也试过这个,但我不知道我会错过什么,因为它对我不起作用。我从[set1]下载了一个 .pem 文件,因为我也可以使用常规 FTP(filezilla)访问它,然后我将该 .pem 文件转换为 .ppk。

现在我有点困惑我应该使用哪些登录信息让我的 FileZilla 访问服务器。我使用[Set1]登录详细信息通过 FTP 成功登录。但是我的文件不在那里。我只看到了一些文件夹和一个 .pem 文件。

我无法使用 [set2] 详细信息登录我的 Filezilla。我尝试了 FTP 和 SFTP。我还在我的 fileZilla 的设置中添加了 .ppk 文件。但是我没有登录成功。

任何想法我错过了什么?

dot*_*hen 13

要使用 Filezilla 连接到正在运行的 Amazon EC2 实例:

  1. 编辑 -> 设置 -> 连接 -> SFTP
  2. 单击“添加密钥文件...”
  3. 浏览到.pem文件所在的位置并选择它。
  4. 将出现一个消息框,询问您是否允许将文件转换为支持的格式。单击是,然后为文件命名并将其存储在安全的地方。
  5. 如果新文件显示在密钥文件列表中,则继续下一步。如果没有,则单击“添加密钥文件...”并选择转换后的文件。
  6. 文件 -> 站点管理器
  7. 添加具有以下参数的新站点:
    • 主持人:123.456.789.123
    • 协议:SFTP
    • 登录类型:普通
    • 用户:用户名
  8. 连接到新服务器


Lef*_*ium 6

我使用WinSCP而不是 FileZilla 来向/从我的 EC2 实例传输文件。 使用 PPK 文件登录非常简单。此外,WinSCP 提供了一个非常好的 GUI(我使用的版本看起来/行为类似于常规的 Windows 资源管理器界面)。

请注意,PPK 文件与[Set2] 中的用户名和密码相关联。 [Set1]只是将您连接到具有访问 EC2 实例所需凭据的计算机。由于您传输了 *.pem(ssh 私钥)文件,您应该不再需要使用[Set1]

更新:

您的开发人员可能已将您的 EC2 实例配置为仅接受来自 bridge.hisdomain.com 的连接。转到AWS 管理控制台查看是否是问题所在(注意 AWS 账户用户名和密码可能与上述任何密码不同):

  1. 首先,找出您的 EC2 实例所属的安全组。
  2. 然后找出这些安全组允许哪些入站连接。
  3. 您需要查找/添加允许来自您的 IP 地址的端口 22(SSH) 的规则。
  4. 此源 IP 将允许来自任何地方的所有 SSH 请求:0.0.0.0/0。

或者,您可以尝试从本地计算机建立 ssh 连接,以找出 sftp 连接不起作用的原因。将Plink(Putty 的命令行版本)与您的 PPK 文件和 -v 选项(用于详细说明)一起使用。


FileZilla 与 PPK 文件一起使用的过程似乎相当复杂。(提示:您将密码提供给 Pageant,而不是 FileZilla!如果您坚持使用 FileZilla,请按照以下说明操作:

现在运行 Pageant。在您的系统托盘中,您会看到 Pageant 图标出现。右键单击该图标并选择“添加密钥”并选择您的私钥 (PPK) 文件。按照提示输入您的密码短语,您就完成了。

现在只需启动 FileZilla 并使用 SFTP 使用 SSH2 以用户名和空密码连接到您的服务器。