深度学习 AMI
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

配置 Windows 客户端

准备

请确保您拥有设置 SSH 隧道所需的以下信息:

  • Amazon EC2 实例的公有 DNS 名称。您可以在 EC2 控制台中找到公有 DNS 名称。

  • 私有密钥文件的密钥对。有关访问密钥对的更多信息,请参阅 Amazon EC2 用户指南 (适用于 Linux 实例) 中的 Amazon EC2 密钥对

设置 PuTTY

以下分步说明介绍如何使用 PuTTY (适用于 Windows 的免费 SSH 客户端) 连接到您的 EC2 实例并设置 SSH 隧道。如果您在尝试连接到实例时收到错误,请参阅 排查实例的连接问题。作为先决条件之一,请从 PuTTY 下载页面 下载并安装 PuTTY。如果您安装的是旧版本的 PuTTY,建议您下载最新版本。确保安装整个套件。

  1. 要使用 PuTTY 连接到您的 EC2 实例,您首先需要将 Amazon EC2 生成的私有密钥文件 (.pem) 转换成 PuTTY 可以识别的格式 (.ppk)。您可以在 使用 PuTTY 从 Windows 连接到 Linux 实例 中找到创建 .ppk 文件的说明。在该主题中搜索“使用 PuTTYgen 转换您的私有密钥”。

  2. 现在,打开 PuTTY 并导航至左侧窗格中的 Category 下的 Session。输入以下信息:

    Connection type:SSH

    Host Name: ubuntu@YourInstancePublicDNS

    Port:22

    确保为您的 AMI 指定相应的用户名。例如:

    • 对于 Amazon Linux AMI,用户名称是 ec2-user。

    • 对于 RHEL AMI,用户名称是 ec2-user 或 root。

    • 对于 Ubuntu AMI,用户名称是 ubuntu 或 root。

    • 对于 Centos AMI,用户名称是 centos。

    • 对于 Fedora AMI,用户名称是 ec2-user。

    • 对于 SUSE,用户名称是 ec2-user 或 root。

    另外,如果 ec2-user 和 root 无法使用,请与 AMI 供应商核实。

    putty 连接和配置
  3. 现在,在左侧窗格中展开“Connection”。导航到“SSH”下的“Auth”。浏览并添加您在步骤 1 中创建的 .ppk 文件。然后单击屏幕底部的“Open”。

    登录屏幕
  4. 如果这是您第一次连接到此实例,PuTTY 会显示安全警告对话框,询问您是否信任您要连接到的主机。选择是。此时会打开一个窗口并且您连接到了您的实例。

  5. 现在,要为您的 EC2 实例设置 SSH 隧道,请右键单击您的实例的窗口左上角,如下所示。这将打开一个下拉菜单。从菜单中选择“Change Settings”,以显示“PuTTY Reconfiguration”屏幕。

    ssh 示例
  6. 导航到左侧窗格中“SSH”下的“Tunnels”。填写源端口和目标,如下所示。选择端口转发选项“Local”和“Auto”。最后,单击“Add”,然后单击“Apply”完成 SSH 隧道设置。

    登录屏幕

以上简单说明为您提供了使用 PuTTY 连接到 EC2 实例的简便方法。如果您想了解关于该主题的更多信息,您可以查看 Windows 指南中的“连接到您的 Linux 实例”。

下一步

登录 Jupyter Notebook 服务器进行测试

本页内容: