使用 PuTTY 连接 Amazon EC2

使用 PuTTY 连接 Amazon EC2

Flying
2022-05-06 / 0 评论 / 121 阅读 / 正在检测是否收录...

Amazon Linux EC2 实例自带 AWS CLI,我们只需要远程连接 到 EC2 就可以使用该工具了。本文将介绍如何使用 PuTTY (适用于 Windows 的免费 SSH 客户端) 连接到你的实例。按照本教程操作,你首先需要创建并启动一个 Linux EC2 实例,并连接到该实例。

创建 EC2 实例

你必须拥有一个 AWS 帐户。如果你已经有一个,请点击此处进行登录。

  1. 设置实例名称,选择一个 AMI (应用程序和操作系统映像)。

ec2-ami.jpg

  1. 密钥对(登录)

如果没有密钥一定要创建,这是连接 PuTTY 的关键。

创建新密钥对(密钥对名称,密钥对类型,私钥文件格式)。

  • 输入密钥对名称

key-name.jpg

  • 选择密钥对类型为 RSA
  • 选择私钥文件格式为 .ppk

key-type.jpg

注意:如果选择 .pem 格式需要用 PuTTYgen 转换为 .ppk 格式才能用 PuTTY 连接 EC2。

下载密钥对保存到本地以备后面使用。

  1. 更改安全组

使用默认安全组就可以,但要更改入站规则。

enty-rules.jpg

  • 所有 ICMP - IPv4:允许客户端ping该实例,方便检查排错
  • SSH:端口22,允许 SSH 远程连接
  • HTTP:端口 80

创建并启动 AWS Linux EC2 实例后,你可以使用安全外壳协议(SSH)从计算机连接到该实例。PuTTY 是一个免费的 SSH 客户端,允许你从运行 Windows 的本地计算机执行此操作。建立连接后,你可以在 EC2 实例内部像在运行 Linux 的本地计算机上一样工作。

生成 PuTTY 私钥(.ppk)文件

如果创建了 .pem 格式的密钥对,需要用 PuTTYgen 转换为 .ppk 格式。

  1. 下载并安装 PuTTY。https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
  2. 打开 PuTTY 安装的文件夹(默认路径为 C: > Program Files > PuTTY)。
  3. 双击文件 puttygen.exe

你将首先看到如图 1 所示的界面。

figure1.jpg
图 1

  1. 在 PuTTY 密钥生成器中(图 1),点击 Load 按钮,然后浏览到包含在 EC2 配置过程中创建的私钥文件(.pem)的文件夹。
  2. 在窗口的右下角(图 2),点击 PuTTY Private Key Files 按钮,然后选择 All Files (.)*。

figure2.jpg
图 2

  1. 在你的私钥文件(.pem)旁边的框中,点击以选中它(图 3)。

figure3.jpg
图 3

  1. 点击 Open
  2. 点击 OK 关闭 PuTTYgen Notice 弹窗。
  3. PuTTY Key Generator中,确保 Type of key to generate 值设置为 RSA(图 4)。

figure4.jpg
图 4

  1. 点击 Save private key
  2. 点击 Yes 关闭 PuTTYgen Warning 弹窗。
  3. 浏览到你希望存储 PuTTY 私钥文件(.ppk)的位置(图 5)。

figure4.jpg
图 5

  1. 给文件命名。
  2. 点击 Save
  3. 关闭 PuTTY Key Generator 窗口。

生成私钥后,你可以在需要连接到新 EC2 实例时使用它。

连接到 EC2 实例

  1. 点击桌面图标或 PuTTY 文件夹中的 putty.exe 文件打开 PuTTY。
  2. 在 *Host Name (or IP address(或 IP 地址)框中输入 ec2-user@your_public_DNS(图 6)。

figure6.jpg
图 6

你的实例的 公共 DNS 在 AWS 的 EC2 管理控制台实例描述中间的屏幕上显示。
  1. 将端口设置为 22
  2. 将连接类型设置为 SSH
  3. PuTTY Configuration 窗口的左侧 Connection 下,点击 SSH 旁边的"+"展开选项(图 7)。

figure7.jpg
图 7

  1. 点击 Authentication parameters 下的 Browse,然后浏览到存放你的 PuTTY 私钥(.ppk)文件的目录,并选择该文件。
  2. 点击 Open

如果你希望保存这些设置以备将来使用,请在 PuTTY Category 树中导航到 Sessions。在 Saved Sessions 框中输入一个名称,然后点击右侧的 Save

  1. 点击 PuTTY Configuration 中的 Open 以连接到你的实例。

如果这是你首次连接到实例,PuTTY Security Alert 将询问你是否继续连接(图 8)。

figure8.jpg
图 8

  1. 点击 Yes 以完成连接。

EC2 实例窗口将显示出来(图 9)。

figure9.jpg
图 9

你现在已成功连接到你的 EC2 实例!要查看 Linux 实例中的文件和目录,请使用 ls(列出)和 cd(更改目录)命令。

1

评论 (0)

取消