无法连接到新的Amazon AWS Centos实例

时间:2014-11-22 10:32:04

标签: amazon-web-services ssh amazon-ec2 putty

我无法连接到我的AWS实例。我搜索了其他相关主题,他们没有给我答案。

我创建了Centos AMI并完成了所有步骤。最后我输入了一对钥匙。

实例已创建,一切似乎都很好。除了我无法连接到服务器。

VIA PUTTY Putty说:登录为,然后是密码请求,当然我没有。我不知道如何使用PEM文件进行连接似乎没有办法使用PEM文件进行连接。

VIA BITVISE 我在Bitvise中创建了密钥对。当我连接Ive尝试用户名ec2-user和root并要求initial_method为publickey + slot2 +密码(并且没有密码)。

它总是要求我输入密码,当我输入(或不输入)我用密钥创建的密码时,它会无法连接。

让我疯狂,和亚马逊一样!只需创建一个用户/密码即可与我们联系!这对钥匙很疯狂。

4 个答案:

答案 0 :(得分:3)

CentOS图像的默认用户为centos而非ec2-user

答案 1 :(得分:2)

你不能使用pem文件登录你必须使用puttygen将pem文件转换为ppk,然后你给你的主机名和这个新生成的ppk文件,它将允许你登录。你必须在用户名中使用ec2-user。

答案 2 :(得分:0)

centos @ ec2- -36 - -160.us - ** - 2.compute.amazonaws.com以及您的auth ppk将让您使用putty登录

答案 3 :(得分:0)

.pem 在 macOS 终端上运行良好!可以使用 ssh -i ~/.ssh/my_key.pem centos@<public_ip> 在 aws 上登录 CentOS 7.8。

转换为 ppk 只是产生了错误。所以只需要改变用户。但不要转换 .pem 文件!

ssh -i ~/.ssh/my_key.ppk centos@<public_ip>
Load key "/Users/ila/.ssh/my_key.ppk": Permission denied
centos@3.87.28.200: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).