2017-07-19 136 views
3

因此,它似乎對我們的團隊的開發人員刪除了我們App-Production.pem的公鑰在我們.ssh/authorized_keys,所以默認AWS密鑰對不再起作用,打破了我們的部署管道。如何查找AWS密鑰對公鑰?

我在哪裏可以找到公共密鑰添加回authorized_keys?是否有可能做到這一點,而無需啓動一個新的實例?

+0

你還能登錄到該實例(如與另一密鑰對),或者是你完全鎖定了呢? –

回答

3

如果你有私鑰,您可以檢索的公鑰。

如果您使用的是Linux,使用下面的命令,

ssh-keygen -y 

提示時,則提供路徑,以私有密鑰文件。 ,你會得到一個公鑰後。保存。

然後使用以下步驟來重新訪問這個實例。

  • 停止您的實例
  • 拆離根卷
  • 附加捲到另一個實例作爲數據量
  • 修改authorized_keys文件用公鑰
  • 拆離的數據量
  • 重新連接受影響實例的體積

欲瞭解更多信息follow this doc