Ubuntu

使用 Chef 和 Knife 引導一個 ubuntu ec2 實例

  • April 1, 2013

我正在使用廚師引導一個基於 ec2 ubuntu 的廚師節點,它創建了一個實例,但它說Failed to authenticate ubuntu - trying password auth並要求輸入密碼。但是新創建的 ubuntu ec2 實例不會設置任何類型的密碼。引發錯誤

ERROR: Net::SSH::AuthenticationFailed: ubuntu@ec2-184-72-72-163.compute-1.amazonaws.com

如何繞過此事件以及問題所在,我是否必須對配置進行任何更改。

請幫助我,我是廚師的新手。

我的猜測是你沒有使用這個

-i IDENTITY_FILE, --identity-file IDENTITY_FILE
The SSH identity file used for authentication. Key-based authentication is recommended.

您還可以使用“ssh-agent”並在您的私鑰上使用“ssh-add”讓 ssh 知道您想要使用它,而無需在呼叫 ssh 時指定“-i”選項。

引用自:https://serverfault.com/questions/484706