【问题标题】:unable to ssl connect to chef-server from chef-workstation无法从 chef-workstation ssl 连接到 chef-server
【发布时间】:2015-03-29 08:37:27
【问题描述】:

我有 2 个不同的 ubuntu VPS 实例,每个实例都有不同的 IP 地址。 一个被分配为厨师服务器,另一个充当工作站。

当我使用命令时 刀配置-i

我确实可以选择在本地找到 admin.pem 和 chf-validator.pem 文件。 我也可以在本地创建knife.rb 文件。

在设置刀时,我收到一个问题,要求我输入“chef-server url”,所以我输入 vps 实例的“https://ip_address/

但最后我收到一条错误消息

错误:连接到主机的 SSL 验证失败:“我的服务器主机的 ip_address”- 主机名“我的主机的 ip_address”与服务器证书不匹配 错误:无法建立与服务器的安全连接。 使用knife ssl check 对您的 SSL 配置进行故障排除。 如果您的 Chef Server 使用自签名证书,您可以使用 knife ssl fetch 让 knife 信任服务器的证书。

我使用“knife ssl fetch”从 chef-server 获取trusted_certs,但它仍然不起作用。

请厨师专家帮忙。

【问题讨论】:

    标签: ssl chef-infra knife


    【解决方案1】:

    你的厨师服务器有一个主机名,自签名证书是用这个主机名完成的。

    您得到的错误是由于您调用了一个 IP 地址,该地址是为主机名完成证书的。

    两种方法:禁用 ssl 验证(您会收到警告,但它会起作用)或进行配置(例如使用您的主机名文件)以使用 chef-server 主机名而不是 IP 地址。

    这是一个 SSL 配置点,您也可以使用其他服务器。

    【讨论】:

      猜你喜欢
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多