我已经尝试了几个小时,我使用了RHEL 7.1并使用了ec2-user和root,重新启动了ec2实例,生成了新密钥但我似乎仍然错过了这个问题 - 我只是无法连接到实例,所有为ssh设置sec组。
JohnDoe-MacBook-Pro:.ssh johndoe $ sudo ssh -vi direct ec2-user@ec2-52-74-131-174.ap-southeast-1.compute.amazonaws.com
OpenSSH_6.2p2,OSSLShim 0.9.8r 2011年12月8日
debug1:读取配置数据/ etc / ssh_config
debug1:/ etc / ssh_config第20行:应用*
的选项 debug1:连接到ec2-52-74-131-174.ap-southeast-1.compute.amazonaws.com [52.74.131.174] 港口22.
debug1:建立连接。
debug1:permanent_set_uid:0/0
debug1:身份文件direct.pem类型-1
debug1:身份文件direct.pem-cert类型-1
debug1:为协议2.0启用兼容模式 debug1:本地版本字符串SSH-2.0-OpenSSH_6.2
debug1:远程协议版本2.0,远程软件版本OpenSSH_6.6.1
debug1:match:OpenSSH_6.6.1 pat OpenSSH *
debug1:SSH2_MSG_KEXINIT发送
debug1:SSH2_MSG_KEXINIT收到了 debug1:kex:server-> client aes128-ctr hmac-md5-etm@openssh.com none
debug1:kex:client-> server aes128-ctr hmac-md5-etm@openssh.com none
debug1:SSH2_MSG_KEX_DH_GEX_REQUEST(1024 <1024 <8192)发送
debug1:期待SSH2_MSG_KEX_DH_GEX_GROUP
debug1:SSH2_MSG_KEX_DH_GEX_INIT发送
debug1:期待SSH2_MSG_KEX_DH_GEX_REPLY
debug1:服务器主机密钥:RSA e5:2e:74:ea:a3:e3:1a:82:fe:3b:fc:61:69:d0:5f:65
debug1:Host&#39; ec2-52-74-131-174.ap-southeast-1.compute.amazonaws.com&#39;已知并匹配RSA主机密钥。
debug1:找到/var/root/.ssh/known_hosts:1中的键 debug1:ssh_rsa_verify:签名正确
debug1:SSH2_MSG_NEWKEYS发送
debug1:期待SSH2_MSG_NEWKEYS
debug1:SSH2_MSG_NEWKEYS收到了 debug1:服务器不允许漫游
debug1:SSH2_MSG_SERVICE_REQUEST发送
debug1:SSH2_MSG_SERVICE_ACCEPT收到
debug1:可以继续的身份验证:publickey,gssapi-keyex,gssapi-with-mic
debug1:下一个身份验证方法:publickey
debug1:尝试私钥:direct.pem
debug1:读取PEM私钥完成:输入RSA
debug1:可以继续的身份验证:publickey,gssapi-keyex,gssapi-with-mic
debug1:没有更多的身份验证方法可供尝试 权限被拒绝(publickey,gssapi-keyex,gssapi-with-mic)。
答案 0 :(得分:0)
我删除了所有内容并重新启动,我不知道我对指南做了什么不同,我想我之前选择了一个IAM角色和一个子网。无论如何,我遵循本指南,我可以立即连接: