有任何问题? 注释?

‹ 返回到 操作方法

下载 并设置 PuTTY 以使用 中的 SSH 进行连接 Amazon Lightsail

上次更新时间:2020 年 10 月 24 日

您可以使用 SSH 客户端 (如 ) PuTTY 连接到您的Lightsail实例。PuTTY 需要您的私有 SSH 密钥的副本。您可能已经有一个密钥,您也可能希望使用 Lightsail 创建的密钥对。无论怎样,我们都能满足您的需求。有关 SSH 的更多信息,请参阅 SSH 和连接到您的 Lightsail 实例. 本主题将指导您完成下载密钥对并设置 PuTTY 以连接到您的实例的步骤。

本指南中描述的连接到您的实例的方法是众多方法之一。有关其他方法的更多信息,请参阅 SSH 和连接到您的Lightsail实例

连接到 中 Linux 或 Unix 实例的最简单Lightsail方法是使用 Lightsail 控制台中提供的基于浏览器的 SSH 客户端。有关更多信息,请参阅连接到 中的 Linux Amazon Lightsail 或 Unix 实例。

Prerequisites

步骤 1:下载并安装 PuTTY

PuTTY 是适用于 Windows 的 SSH 的免费实施。您可以在PuTTY此页面上了解有关 的所有信息,包括与不允许加密的国家/地区相关的限制。如果您已有 PuTTY,则可以跳至步骤 2。

  1. 从以下链接下载PuTTY安装程序或可执行文件:下载 PuTTY

    如果您需要有关选择哪种下载的帮助,请参阅 PuTTY 文档。建议使用最新版本。

  2. 在配置 之前,请转到步骤 2 获取您的私有密钥PuTTY。

步骤 2:准备好您的私有密钥

您有多个用于获取私有密钥的选项。您可能想要使用 Lightsail 生成的默认私有密钥,您可能希望让 Lightsail 为您创建新的私有密钥,或者可能已从其他服务获得了一个私有密钥。每个选项的步骤如以下过程中所述:

  1. 登录到 Lightsail 控制台.

  2. 选择顶部导航栏上的 Account (账户),然后从下拉菜单中选择 Account (账户)。

  3. 选择 SSH Keys 选项卡。

    Lightsail 控制台中的 SSH 密钥对
  4. 根据您想要使用的私有密钥,选择以下选项之一:

    • 要使用 Lightsail 生成的默认私有密钥,请选择实例所在区域的默认私有密钥旁边的 DownloadAWS (下载)。

    • 要在 Lightsail 中创建新的密钥对,请选择 Create New (新建). 选择您的实例所在的 AWS 区域,然后选择 Create (创建). 输入名称,然后选择 Generate key pair (生成密钥对). 您可以选择下载私有密钥。

      重要提示

      您只能下载一次私有密钥。请将其保存在安全位置。

    • 要使用您自己的密钥对,请选择 Upload New (上传新项). 选择您的实例所在的 AWS 区域,然后选择 Upload (上传). 选择 Upload file (上传文件),然后在本地驱动器中找到该文件。当您准备好将公有密钥文件上传到 时,请选择 Upload key (上传密钥Lightsail)。

  5. 如果您下载了私有密钥或在 Lightsail 中创建了一个新的密钥,请确保将 .pem 密钥文件保存到容易找到它的位置。

    我们还建议您为该文件设置权限以使他人无法读取。

步骤 PuTTYgen 3:使用您的Lightsail私有密钥配置

现在,您已拥有.pem密钥文件的副本,可以使用PuTTY密钥生成器 (PuTTYgen) PuTTY 进行设置。

  1. 启动 PuTTYgen (例如,从 Start (开始) 菜单中,依次选择 All Programs PuTTY(所有程序PuTTYgen)、、)。

  2. 选择 Load.

    默认情况下, PuTTYgen 仅显示扩展名为 的文件.ppk。要找到您的 .pem 文件,请选择显示所有类型的文件的选项。

  3. 选择 lightsailDefaultKey.pem,然后按打开.

    PuTTYgen 确认您已成功导入密钥,然后选择 OK (确定)。

  4. 选择 Save private key (保存私有密钥),然后确认您不想使用密码保存它。

    如果您选择创建密码作为一项额外的安全措施,请记住,每次您使用 连接到您的实例时,您都需要输入密码PuTTY。

  5. 指定名称和用于保存私有密钥的位置,然后选择 Save (保存).

  6. 关闭 PuTTYgen.

步骤 PuTTY 4:使用您的私有密钥和实例信息完成配置

您就要成功了!坚持一下,我们将进行最后一个更改。

  1. 打开 PuTTY。

  2. 从 中Lightsail,从实例管理页面中抓取公有 IP 地址(希望您使用的是静态 IP 地址)。

    您可以从 Lightsail 主页获取公有 IP 地址,也可以选择您的实例以查看有关它的更多详细信息。

  3. 将公有 IP 地址键入(或粘贴)到 Host Name (主机名)(或 IP address (IP 地址))字段中。

    注意

    端口 22 已对您的 Lightsail 实例上的 SSH 打开,因此请接受默认端口。

  4. 在 Connection (连接) 下,展开 SSH,然后选择 Auth (身份验证)。

    PuTTY 配置对话框中的 和 SSH Auth 选项
  5. 选择浏览以导航到您在上一步中创建的 .ppk 文件,然后选择打开.

  6. 再次选择 Open (打开),然后选择 Yes (是) 以在将来信任此连接。

  7. 根据您的实例操作系统,使用以下默认用户名称之一登录:

    • Amazon Linux、Amazon Linux 2、 openSUSE和 FreeBSD: ec2-user

    • CentOS 实例: centos

    • Debian 实例:admin

    • Ubuntu 实例:ubuntu

    • “由 Bitnami 认证”的实例:bitnami

    • Plesk 实例:ubuntu

    • cPanel & WHM 实例: centos

    有关实例操作系统的更多信息,请参阅在 Lightsail 中选择映像.

  8. 请务必保存您的连接以供将来使用。

后续步骤

如果您需要再次连接,请参阅使用 LightsailPuTTY连接到您的实例。