登录亚马逊服务器,访问EC2
点击进入EC2,右上角是选择你服务器所在区域,选择好区域,启动实例。
选择一个符和条件的免费套
点击审核和启动按钮,核查后启动实例。启动实例后,会弹出一个选择现有密钥对或创建新密钥对。这里新建一个密钥对并下载密钥。下载的私有密钥文件是.pem结尾的。
启动实例后,找到刚才创建的实例。
使用 PuTTY 从 Windows 连接到 Linux 实例
启动您的实例之后,您可以连接到该实例,然后像使用您面前的计算机一样来使用它。
注意 启动实例后,需要几分钟准备好实例,以便您能连接到实例。检查您的实例是否通过了状态检查。
使用 PuTTY 连接到您的 Linux 实例之前,请先完成以下先决条件:
安装 PuTTY
从PuTTY 下载页面下载并安装 PuTTY。如果您安装的是旧版本的 PuTTY,建议您下载最新版本。确保安装整个套件。
获得实例的 ID
您可以通过使用 Amazon EC2 控制台(位于 Instance ID (实例 ID) 列中)获得您的实例的 ID。如下图所示:
获得实例的公有 DNS 名称
您可以使用 Amazon EC2 控制台获取实例的公有 DNS (选中 Public DNS (IPv4) 列。如下图所示:
查找私有密钥
获取您在启动实例时指定的密钥对的 .pem 文件在您电脑上位置的完全限定路径。
获取用于启动实例的 AMI 的默认用户名称
对于 Amazon Linux AMI,用户名为 ec2-user。
对于 Centos AMI,用户名称是 centos。
对于 Debian AMI,用户名称是 admin 或 root。
对于 Fedora AMI,用户名为 ec2-user 或 fedora。
对于 RHEL AMI,用户名称是 ec2-user 或 root。
对于 SUSE AMI,用户名称是 ec2-user 或 root。
对于 Ubuntu AMI,用户名称是 ubuntu 或 root。(我用的是Ubuntu AMI)
使用 PuTTYgen 转换您的私有密钥
PuTTY 本身不支持 Amazon EC2 生成的私有密钥格式 (.pem)。
PuTTY 有一个名为 PuTTYgen 的工具,可将密钥转换成所需的 PuTTY 格式 (.ppk)。您必须将私有密钥转换为此格式 (.ppk),然后才能尝试使用 PuTTY 连接到您的实例。
转换你的私有密钥
1、启动 PuTTYgen
2、在 Type of key to generate 下,选择 RSA。
3、选择 Load。默认情况下,PuTTYgen 仅显示扩展名为 .ppk 的文件。要找到您的 .pem 文件,请选择显示所有类型的文件的选项
4、选择您在启动实例时指定的密钥对的 .pem 文件,然后选择 Open。选择 OK 关闭确认对话框
5、选择 Save private key,以 PuTTY 可以使用的格式保存密钥。PuTTYgen 显示一条关于在没有口令的情况下保存密钥的警告。选择是。
6、为该密钥指定与密钥对相同的名称 (如,my-key-pair)。PuTTY 自动添加 .ppk 文件扩展名。
您的私有密钥格式现在是正确的 PuTTY 使用格式了。您现在可以使用 PuTTY 的 SSH 客户端连接到实例。
启动 PuTTY 会话
1、启动 PuTTY
2、在 Category 窗格中,选择 Session 并填写以下字段:
在 Host Name 框中,输入 user_name@public_dns_name。
确保为您的 AMI 指定相应的用户名。
例如: 对于 Amazon Linux AMI,用户名为 ec2-user。
对于 Centos AMI,用户名称是 centos。
对于 Debian AMI,用户名称是 admin 或 root。
对于 Fedora AMI,用户名为 ec2-user 或 fedora。
对于 RHEL AMI,用户名称是 ec2-user 或 root。
对于 SUSE AMI,用户名称是 ec2-user 或 root。
对于 Ubuntu AMI,用户名称是 ubuntu 或 root。
3、在 Category 窗格中,展开 Connection,再展开 SSH,然后选择 Auth。完成以下操作:
a、选择 Browse。
b、选择您为密钥对生成的 .ppk 文件,然后选择 Open。
c、选择打开以便开始 PuTTY 会话。
这样就可以使用putty连接服务器了。