与PuTTY客户端连接到EC2服务?

时间:2014-11-21 07:29:31

标签: ssh amazon-ec2 putty private-key

如何将SSH客户端连接到EC2服务?

我的.pem文件的扩展名为*.ppk,结构为:

PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: imported-openssh-key
Public-Lines: 6
KEY ^ LINES
Private-Lines: 14
KEY LINES
Private-MAC: KEY

我有腻子 http://s017.radikal.ru/i400/1411/46/f11ad26d87e0.png

我是否必须在PuTTY上传此文件?

但如何制作它... PuTTY没有打开文件对话框......有什么办法?

使用PuTTY的常用方法是在主机名(或IP地址)字段中输入域名 对于EC2服务,我认为是公共IP 我输入此值并打开控制台,建议输入登录...
我没有登录,除了登录进入EC2

---我的回答: 嗨,谢谢我发现如何附加.pkk文件,但再次打开控制台要求登录。 还有在你写的时输入用户名的地方

  

指定EC2主机名和用户名

2 个答案:

答案 0 :(得分:0)

首先你必须使用puttygen将pem文件转换为ppk,所以在你将这个ppk文件用于ssh auth之后给出该文件位置并在hostname中给出ec2实例名称,它将允许你登录,用户名如果您使用的是linux,请提供ec2-user名称,或根据您的操作系统检查用户名。

答案 1 :(得分:0)

在最初的PuTTY 配置窗口中(指定EC2主机名和用户名后),转到 Connection> SSH>验证页面并在私钥模板中指定您的.ppk密钥文件以进行身份​​验证框。

有关详细信息,请参阅:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html

我假设您已经通过转换创建EC2实例时下载的.ppk文件获得了.pem文件。在创建EC2实例时,您无需在任何地方“上传”此类.ppk文件(或实际上是公共部分),因为这是自动完成的。如果你自己生成了.ppk,那就是另一回事了。

请注意,这不是.pem扩展名为.ppk的文件。这是.ppk文件。转换后它与.pem无关。