如何在 OpenStack 上恢復 SSH 私鑰對

如何在 OpenStack 上恢復 SSH 私鑰對

我一直在 OpenStack 上使用虛擬機,但我丟失了 RSA 私鑰。我可以存取這個虛擬機器嗎?當然,不使用 RSA 金鑰。我正在考慮要求管理員更改存取權限,以便我可以存取我的虛擬機器並重建 RSA 金鑰。

Openstack 上是否有允許更改存取權限的管理員指令?例如,是否有任何管理員指令可能會在ssh連線期間停用虛擬機器上的 RSA 檢查?

答案1

您無法恢復您的私鑰。如果有另一個帳戶允許 ssh 存取該虛擬機,且該帳戶具有 sudo 權限,則您可以使用該帳戶進行 ssh 並 sudo 存取您帳戶的檔案。從那裡您可以將密鑰更改為您已有的一對。

或者,如果您的資訊儲存在 Cinder 磁碟區上,您可以關閉計算機、分離該磁碟區並將其新增至新計算機,從而允許您存取您的檔案。

相關內容