【发布时间】:2015-01-20 11:38:10
【问题描述】:
我无法连接到我的 AWS 实例。我搜索了其他相关主题,他们没有给我答案。
我创建了一个 Centos AMI 并完成了所有步骤。最后我导入了一个密钥对。
实例已创建,一切似乎都很好。除了我无法连接到服务器。
通过腻子 腻子说:登录身份,然后是密码请求,我当然没有。我不知道如何使用 PEM 文件进行连接,似乎没有使用 PEM 文件进行连接的方法。
通过 BITVISE 我已经在 Bitvise 中创建了密钥对。当我连接时,我尝试了用户名 ec2-user 和 root 并要求 initial_method 是 publickey+slot2+password (并且没有密码)。
它总是要求我输入密码,当我输入(或不输入)我用密钥创建的密码时,它每次都无法连接。
让我发疯,亚马逊!只需创建一个用户/密码供我们连接!!!这个密钥对太疯狂了。
【问题讨论】:
-
听起来您刚刚开始使用 AWS。 Amazon 本身不提供 CentOS 映像(他们有 Amazon Linux,它是基于 CentOS 构建的,非常值得一看!)。因此,您可能想在使用社区图像之前尝试官方图像,以确保错误不在您的控制范围内。如果按照您的建议,您实际上创建了一个 AMI,那么问题将是您的实例是否实际从元数据中读取 ssh 公钥并使用它创建一个用户(例如 cloud-init 会这样做)。亚马逊不应该为自定义图像中发生的事情负责:)
-
你说得对,我才刚刚开始,但图像是由知道他们在做什么的人创建的,因此我确实设法建立了联系。但是,在驱动器不够大并且技术人员不知道如何创建 RDS 后,该实例被取消。我重新使用了相同的图像,但由于这个私钥/公钥业务而无法连接。在域名开始解析为 IP 之前,使用密码访问服务器几乎没有安全风险,而且只是过度设计以强制执行甚至不被 PuTTy 本机支持的无密码私钥访问。
-
请将您的问题移至Super User 或Server Fault。这里是off-topic。
-
@Mark “在域名开始解析到 IP 之前,使用密码几乎没有安全风险”抱歉不能同意。就像马丁说的,把它带到服务器故障
标签: amazon-web-services ssh amazon-ec2 putty