我对使用亚马逊网络服务很陌生。我使用由 Bitnami 提供支持的 WordPress 创建了一个新的启动实例,并确保创建了一个密钥对。我制作的密钥对显示在“密钥对”类别下,但它没有链接到我的启动实例。如何在不丢失当前 Wordpress 网站上的任何内容的情况下解决此问题?我想通过我的终端访问实例,但是我需要密钥对进行身份验证。谢谢!
问问题
217 次
1 回答
0
看来你的情况是:
- 您使用 WordPress 的 EC2 实例运行良好
- 首次启动时,您没有将密钥对与实例关联
- 因此您无法登录实例
要解决此问题,您需要将密钥对复制到引导卷上。这可以通过另一台计算机(您可以登录)访问它来完成。
基本步骤是:
- 启动另一个 EC2 实例(“调试实例”)
- 停止您的 WordPress 实例
- 分离 WordPress 实例的启动卷(“ WordPress 卷”)
- 将 WordPress 卷附加到 Debug 实例
- 登录到 Debug 实例,访问 WordPress 卷并将新的密钥对复制到
/home/ec2-user/.ssh/authorized_keys
(如果您不确定要复制什么,请从 Debug 实例中的相同位置复制文件。) - 从 Debug 实例卸载并分离 WordPress 卷
- 将 WordPress 卷附加到 WordPress 实例(as
/dev/xvda
) - 启动 WordPress 卷并尝试登录
- 终止调试实例
这里记录了一个类似的概念:
于 2016-08-09T21:13:05.440 回答