ubuntu - 使用 Chef 和 Knife 引导一个 ubuntu ec2 实例

标签 ubuntu amazon-web-services chef-infra

我正在使用 Chef 引导一个基于 ec2 ubuntu 的 Chef 节点,它创建一个实例,但它显示 Failed to authenticate ubuntu - trying password authand要求输入密码。但是新创建的 ubuntu ec2 实例不会设置任何类型的密码。引发错误

  ERROR: Net::SSH::AuthenticationFailed: ubuntu@ec2-XXX-XXX-XXX-XX.com

如何绕过此事件以及问题所在,我是否必须对配置进行任何更改。

请帮助我,我是 Chef 的新手。

最佳答案

据我所知,EC2 实例正在使用 ssl 证书身份验证,您似乎没有将 key 对分配给创建的实例。

关于ubuntu - 使用 Chef 和 Knife 引导一个 ubuntu ec2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15217340/

相关文章:

amazon-web-services - IPV4 流量不适用于仅 AWS 导出互联网网关

chef-infra - 如何在测试厨房中编写特定于平台的测试?

authentication - LDAP 身份验证 apache 2.2 错误 500

amazon-web-services - AWS : Mount S3 Bucket to an EC2 instance.(后来的 FTP 隧道)

c++ - Libusb - ubuntu - Psoc5。 libusb_open_device_with_vid_pid 返回 0

c# - 为什么我们要在单个 Lambda 函数中托管 .NET Core Web 应用程序?

ruby - 在 Chef 中,为什么没有挽救引发的异常?

chef-infra - 在 Chef 自定义资源中获取调用 Recipe

java - 调用 OOM killer

ubuntu - Jenkins 无法到达 Sonarqube