下载 PuTTY 并将其设置为使用 Amazon Lightsail 中的 SSH 进行连接
上次更新时间:2022 年 4 月 11 日
您可以使用 SSH 客户端(如 PuTTY)连接到您的 Lightsail 实例。PuTTY 需要您的私有 SSH 密钥的副本。您可能已经有一个密钥,您也可能希望使用 Lightsail 创建的密钥对。无论怎样,我们都能满足您的需求。有关 SSH 的更多信息,请参阅 SSH 和连接到您的 Lightsail 实例。本主题将引导您完成下载密钥对并将 PuTTY 设置为连接到您的实例的步骤。
本指南中介绍的连接实例的方法是众多方法之一。有关其他方法的更多信息,请参阅 SSH 和连接到您的 Lightsail 实例。
连接到 Lightsail 中 Linux 或 Unix 实例的最简单方法是使用 Lightsail 控制台中提供的基于浏览器的 SSH 客户端。有关更多信息,请参阅连接到 Amazon Lightsail 中的 Linux 或 Unix 实例。
先决条件
您需要在 Lightsail 中具有正在运行的实例。有关更多信息,请参阅在 Amazon Lightsail 中创建实例。
建议您创建一个静态 IP 地址并将其附加到实例,这样,如果您的公有 IP 地址稍后发生更改,您就不必重新配置 PuTTY。有关更多信息,请参阅创建静态 IP 并将其附加到 Amazon Lightsail 中的实例。
步骤 1:下载并安装 PuTTY
PuTTY 是适用于 Windows 的 SSH 的免费实现形式。您可以在此页面上全面了解 PuTTY,包括与不允许加密的国家/地区相关的限制。如果您已经有 PuTTY,则可跳至步骤 2。
通过以下链接下载 PuTTY 安装程序或可执行文件:下载 PuTTY。
如果您在决定要选择的下载内容方面需要帮助,请参阅 PuTTY 文档。建议使用最新版本。
在配置 PuTTY 之前,请转到步骤 2 以获取您的私有密钥。
步骤 2:准备好您的私有密钥
您有多个用于获取私有密钥的选项。您可能想要使用 Lightsail 生成的默认私有密钥,您可能希望让 Lightsail 为您创建新的私有密钥,或者可能已从其他服务获得了一个私有密钥。每个选项的步骤如以下过程中所述:
登录到 Lightsail 控制台。
在顶部导航栏上选择 Account(账户),然后从下拉菜单中选择 Account(账户)。
选择 SSH Keys(SSH 密钥)选项卡。
根据您想要使用的私有密钥,选择以下选项之一:
要使用 Lightsail 生成的原定设置私有密钥,请在此页面的 Default keys(默认密钥)部分,选择实例所在亚马逊云科技 区域的默认私有密钥旁的下载图标。
要在 Lightsail 中创建新的密钥对,请在此页面的 Custom keys(自定义密钥)部分,选择 Create key pair(创建密钥对)。选择您的实例所在的亚马逊云科技区域,然后选择 Create(创建)。输入名称,然后选择 Generate key pair(生成密钥对)。您可以选择下载私有密钥。
重要提示
您只能下载一次私有密钥。请将其保存在安全位置。
要使用您自己的密钥对,请选择 Upload New(上传新项)。选择您的实例所在的亚马逊云科技区域,然后选择 Upload(上传)。选择 Upload key(上传文件),然后在本地驱动器中找到该文件。准备好将公有密钥文件上载到 Lightsail 时,选择 Upload key(上传密钥)。
如果您下载了私有密钥或在 Lightsail 中创建了一个新的密钥,请确保将
.pem
密钥文件保存到容易找到它的位置。我们还建议您为该文件设置权限以使他人无法读取。
步骤 3:使用您的 Lightsail 私有密钥配置 PuTTYgen
既然您已经拥有了 .pem
密钥文件的副本,您便可以使用 PuTTY Key Generator (PuTTYgen) 来设置 PuTTY。
启动 PuTTYgen(例如,在 Start(开始)菜单中,依次选择 All Programs(所有程序)、PuTTY 和 PuTTYgen)。
选择 Load(加载)。
默认情况下,PuTTYgen 仅显示扩展名为
.ppk
的文件。要找到您的.pem
文件,请选择显示所有类型的文件的选项。选择
lightsailDefaultKey.pem
,然后按 Open(打开)。PuTTYgen 确认您已成功导入该密钥,然后您可以选择 OK(确定)。
选择 Save private key(保存私有密钥),然后确认您不想使用密码保存它。
如果您选择创建密码来作为一项额外的安全措施,请记住,您每次使用 PuTTY 连接到您的实例时都需要输入密码。
指定名称和用于保存私有密钥的位置,然后选择 Save(保存)。
关闭 PuTTYgen。
步骤 4:使用您的私有密钥和实例信息完成配置 PuTTY
您就要成功了!坚持一下,我们将进行最后一个更改。
打开 PuTTY。
在 Lightsail 中,从实例管理页面抓取公有 IP 地址(希望您使用的是静态 IP 地址)。
您可以从 Lightsail 主页获取公有 IP 地址,也可以选择您的实例以查看有关它的更多详细信息。
将公有 IP 地址键入(或粘贴)到 Host Name(主机名称)(或 IP address(IP 地址))字段。
注意
端口 22 已对您的 Lightsail 实例上的 SSH 打开,因此请接受默认端口。
在 Connection(连接)下,展开 SSH,然后选择 Auth(身份验证)。
选择 Browse(浏览)以导航到您在上一步中创建的
.ppk
文件,然后选择 Open(打开)。再次选择 Open(打开),然后选择 Yes(是)以在将来信任此连接。
根据您的实例操作系统,使用以下默认用户名称之一登录:
Amazon Linux、Amazon Linux 2、openSUSE 和 FreeBSD:
ec2-user
CentOS 实例:
centos
Debian 实例:
admin
Ubuntu 实例:
ubuntu
Bitnami 实例:
bitnami
Plesk 实例:
ubuntu
cPanel 和 WHM 实例:
centos
有关实例操作系统的更多信息,请参阅在 Lightsail 中选择映像。
请务必保存您的连接以供将来使用。
后续步骤
如果您需要再次连接,请参阅使用 PuTTY 连接到您的 Lightsail 实例。