如何将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主机名和用户名
后
答案 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
无关。