putty连接Amazon Ec2实例
2015-12-10 10:39
253 查看
启动您的实例之后,您可以连接到该实例,然后像使用您面前的计算机一样来使用它。
Note
启动实例后,需要几分钟准备好实例,以便您能连接到实例。检查您的实例是否通过了状态检查 - 您可以在 Instances (实例) 页上的 Status Checks (状态检查) 列中查看此信息。
在尝试连接到您的实例之前,请确保您已经完成以下任务:
获得实例的公有 DNS 名称
您可以使用 Amazon EC2 控制台获取实例的公有 DNS(勾选 Public DNS (公有 DNS) 列;如果此列处于隐藏状态,请单击 Show/Hide
(显示/隐藏) 图标并选择 Public DNS (公有 DNS))。如果您愿意,您可以使用 describe-instances (AWS
CLI) 或 ec2-describe-instances (Amazon EC2 CLI)
命令。
查找私有密钥
您需要使用您在启动实例时指定的密钥对的
允许从您的 IP 地址到您的实例的入站 SSH 流量
确保与您的实例关联的安全组允许来自您的 IP 地址的传入 SSH 流量。有关更多信息,请参阅授权网络访问您的实例。
Important
默认情况下,您的默认安全组不允许传入 SSH 流量。
使用 PuTTY 从 Windows 进行连接
PuTTY 不使用
启动 PuTTYgen(例如,在“Start”菜单中,依次单击“All Programs > PuTTY > PuTTYgen ”)。
在 Type of key to generate (要生成的密钥类型) 下,选择 SSH-2 RSA。
单击“Load”。在默认情况下,PuTTYgen 仅显示扩展名为
选择您在上一个步骤中创建的私有密钥文件,然后单击 Open (打开)。单击 OK (确定) 关闭确认对话框。
单击 Save private key (保存私钥)。PuTTYgen 显示一条关于在没有口令的情况下保存密钥的警告。单击 Yes (是)。
指定与密钥对相同的密钥名称。PuTTY 自动添加
使用 PuTTY 连接到您的 Linux 实例
启动 PuTTY(在“Start”菜单中,单击“All Programs > PuTTY > PuTTY”)。
在“Category (类别)”窗格中,选择 Session (会话) 并填写以下字段:
在 Host Name (主机名) 框中,输入 ec2-user@public_dns_name。
在 Connection type (连接类型) 下,选择 SSH。
确保 Port (端口) 为 22。
在 Category (类别) 窗格中,展开 Connection (连接),再展开 SSH,然后选择 Auth
(身份验证)。完成以下操作:
单击 Browse (浏览)。
选择您为密钥对生成的
单击 Open (打开) 以开始 PuTTY 会话。
如果这是您第一次连接到此实例,PuTTY 会显示安全警告对话框,询问您是否信任您要连接到的主机。单击 Yes (是)。此时会打开一个窗口并且您连接到了您的实例。
Note
启动实例后,需要几分钟准备好实例,以便您能连接到实例。检查您的实例是否通过了状态检查 - 您可以在 Instances (实例) 页上的 Status Checks (状态检查) 列中查看此信息。
在尝试连接到您的实例之前,请确保您已经完成以下任务:
获得实例的公有 DNS 名称
您可以使用 Amazon EC2 控制台获取实例的公有 DNS(勾选 Public DNS (公有 DNS) 列;如果此列处于隐藏状态,请单击 Show/Hide
(显示/隐藏) 图标并选择 Public DNS (公有 DNS))。如果您愿意,您可以使用 describe-instances (AWS
CLI) 或 ec2-describe-instances (Amazon EC2 CLI)
命令。
查找私有密钥
您需要使用您在启动实例时指定的密钥对的
.pem文件的完全限定路径。
允许从您的 IP 地址到您的实例的入站 SSH 流量
确保与您的实例关联的安全组允许来自您的 IP 地址的传入 SSH 流量。有关更多信息,请参阅授权网络访问您的实例。
Important
默认情况下,您的默认安全组不允许传入 SSH 流量。
使用 PuTTY 从 Windows 进行连接
PuTTY 不使用
.pem文件,而使用
.ppk文件。如果尚未生成
.ppk文件,下面是生成方法
启动 PuTTYgen(例如,在“Start”菜单中,依次单击“All Programs > PuTTY > PuTTYgen ”)。
在 Type of key to generate (要生成的密钥类型) 下,选择 SSH-2 RSA。
单击“Load”。在默认情况下,PuTTYgen 仅显示扩展名为
.ppk的文件。要找到您的
.pem文件,请选择显示所有类型的文件的选项。
选择您在上一个步骤中创建的私有密钥文件,然后单击 Open (打开)。单击 OK (确定) 关闭确认对话框。
单击 Save private key (保存私钥)。PuTTYgen 显示一条关于在没有口令的情况下保存密钥的警告。单击 Yes (是)。
指定与密钥对相同的密钥名称。PuTTY 自动添加
.ppk文件扩展名。
使用 PuTTY 连接到您的 Linux 实例
启动 PuTTY(在“Start”菜单中,单击“All Programs > PuTTY > PuTTY”)。
在“Category (类别)”窗格中,选择 Session (会话) 并填写以下字段:
在 Host Name (主机名) 框中,输入 ec2-user@public_dns_name。
在 Connection type (连接类型) 下,选择 SSH。
确保 Port (端口) 为 22。
在 Category (类别) 窗格中,展开 Connection (连接),再展开 SSH,然后选择 Auth
(身份验证)。完成以下操作:
单击 Browse (浏览)。
选择您为密钥对生成的
.ppk文件,然后单击 Open (打开)。
单击 Open (打开) 以开始 PuTTY 会话。
如果这是您第一次连接到此实例,PuTTY 会显示安全警告对话框,询问您是否信任您要连接到的主机。单击 Yes (是)。此时会打开一个窗口并且您连接到了您的实例。
相关文章推荐
- 关于STM32,新手需了解些什么?
- Longest Substring Without Repeating Characters
- Github readme语法-- markdown
- FP角度下的责任链模式(中间件模式,middleware)
- Forget Restclient and Embrace Postman for Rest API testing
- ubuntu server14.04 lnmp1.2 mysql添加innodb
- Java中抽象类和接口的用法和区别
- 【应用】信息短时存储
- Xcode Archive时卡住(hangle/stuck)问题
- 值得推荐的C/C++框架和库 (真的很强大)
- Linux服务器多端口配置
- CSS伪元素样式 :before 和 :after
- android studio的使用说明
- GitHub 上传地址
- eclipse myeclipse 查看java jdk源码
- C# 中的 Async 和 Await
- poj 1160(Post Office)
- nginx强制缓存
- 【springmvc+mybatis项目实战】杰信商贸-14.购销合同添加+修改+删除+查看
- ubuntu下软件安装卸载与查看