Ubuntu
使用 Chef 和 Knife 引導一個 ubuntu ec2 實例
我正在使用廚師引導一個基於 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”選項。