我一直在 OpenStack 上使用虚拟机,但我丢失了 RSA 私钥。有什么办法可以访问这个虚拟机吗?当然,不用 RSA 密钥。我考虑让管理员更改访问权限,这样我就可以访问我的虚拟机并重建 RSA 密钥。
Openstack 上是否有任何管理员指令允许更改访问权限?例如,是否有任何管理员指令可以在ssh
连接期间停用虚拟机上的 RSA 检查?
答案1
您无法恢复私钥。如果有另一个帐户允许 ssh 访问该 VM,并且该帐户具有 sudo 权限,则您可以使用该帐户 ssh 并 sudo 进入您帐户的文件。从那里您可以将密钥更改为您已有的密钥对。
或者,如果您的信息存储在 Cinder 卷上,您可以关闭机器,分离卷并将其添加到新机器,以便您访问您的文件。