更改EC2实例的SSH密钥

我想更改login到我的Ubuntu EC2实例所需的SSH密钥文件。 我知道这是不可能的,直接从EC2pipe理控制台,所以我试着改变它通过以下做法:

– 我们称之为UbuntuA实例

  1. 创build了一个密钥对
  2. 推出一个新的Ubuntu实例(让我们称之为UbuntuB)使用新的密钥对
  3. 停止UbuntuA
  4. 独立卷/dev/sda1/从UbuntuA(我们称之为UbuntuAVolume)
  5. /dev/xvdf1附加到UbuntuB上
  6. 从UbuntuB复制/home/ubuntu/.ssh/etc/ssh到UbuntuAVolume
  7. 独立的UbuntuAVolume
  8. 将UbuntuAVolume重新连接到UbuntuA
  9. 开始UbuntuA

但是当我试图连接putty我得到一个Server refused our key在terminal上的Server refused our key错误信息和一个致命的错误popup窗口说:

断开连接:没有支持的authentication方法可用(服务器发送:公钥)

我究竟做错了什么?