使用 Juju 回傳“ssh invalid key”錯誤

使用 Juju 回傳“ssh invalid key”錯誤

有人可以告訴我當我這樣做時執行一段程式碼嗎:juju status

我在 OpenStack 上執行 Juju,並且想要部署一些服務,但是當我執行 juju status 時,它會傳回 SSH INVALID KEY 錯誤:

Permission denied (publickey).
ConnectionReset reading response for 'BzrDir.open_2.1', retrying
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist. 

答案1

您必須在運行的電腦上產生密鑰對juju bootstrap

我剛剛產生了密鑰對

ssh-keygen -t dsa

又做了一次,

juju -v bootstrap

您還應該將 ssh 密鑰與 Launchpad 集成,以便可以從超級按鈕儲存中提取超級按鈕:

答案2

鑑於 juju 在引導程式中驗證它是否具有有效的 ssh 密鑰。我認為問題更可能與映像有關,即映像中沒有安裝 cloud-init。 Juju 需要在映像中安裝 cloud-init 以完成啟動後的實例安裝。 IE。標準伺服器 iso 映像是不夠的,它需要安裝 cloud-init。可以在此處找到具有 cloud-init 的標準雲端映像

https://cloud-images.ubuntu.com/server/

如果錯誤仍然存在,請貼上以下輸出

euca-get-console-output instance-id

相關內容