创建了一个没有密钥对的ec-2启动wordpress实例

时间:2016-08-09 20:39:32

标签: wordpress amazon-web-services amazon-ec2 bitnami key-pair

我很擅长使用亚马逊网络服务。我使用由Bitnami驱动的WordPress创建了一个新的启动实例,并确保创建一个密钥对。我制作的密钥对显示在" Key Pair"但是它没有链接到我的启动实例。如何在不丢失当前Wordpress网站上的任何内容的情况下解决此问题?我想通过我的终端访问实例,但是我需要密钥对进行身份验证。谢谢!

1 个答案:

答案 0 :(得分:0)

您的情况似乎是:

  • 您使用WordPress的EC2实例运行正常
  • 您没有将Keypair与首次启动时的实例相关联
  • 因此您无法登录实例

要解决此问题,您需要将密钥对复制到启动卷。这可以通过通过另一台计算机访问可以登录)来完成。

基本步骤是:

  • 启动另一个EC2实例(“调试实例”)
  • 停止WordPress实例
  • 分离WordPress实例的启动卷(“ WordPress卷”)
  • 将WordPress卷附加到Debug实例
  • 登录Debug实例,访问WordPress卷并将新密钥对复制到/home/ec2-user/.ssh/authorized_keys(如果您不确定要复制什么,请从Debug实例中的同一位置复制该文件。)
  • 从Debug实例中卸载并分离WordPress卷
  • 将WordPress卷附加到WordPress实例(作为/dev/xvda
  • 启动WordPress卷并尝试登录
  • 终止调试实例

此处记录了类似的概念: