你好我在ec2实例上使用了密钥对犯了一个大错误。 我无法连接sftp和putty,因为私钥是错误的。
如何访问我的实例或更改控制台上的密钥对?
答案 0 :(得分:11)
步骤:
/dev/sdf
是默认值)。/home/ec2-user/.ssh
和/etc/ssh
的内容从新卷复制到旧卷现在,您可以使用为新实例生成的新密钥对连接到旧实例。
这对我有用,只有几点注释:
答案 1 :(得分:5)
我认为您需要使用旧的(正确的)密钥对重建实例。
http://docs.amazonwebservices.com/AWSSecurityCredentials/1.0/AboutAWSCredentials.html#EC2KeyPairs
答案 2 :(得分:1)
您无法使用AWS控制台更改正在运行的实例上的密钥。这是一个EBS启动卷,还是使用实例存储?如果是前者,那就有一种迂回的方式。如果是后者,那么你将非常幸运,并且必须终止实例并创建一个新实例。