Проверка сертификата шеф-повара не удалась "загрузка поваренной книги", несмотря на успех "проверка ножа SSL"
Я поместил ключ CRT от "Дистрибьютора", а затем проверил и добился успеха. Но "загрузка поваренной книги ножом" не удалась.
- Chef Server
- Имя хоста: "Дистрибьютор"
- Cent OS 7
- шеф-сервер ядро-12.4.1-1.el7.x86_64
- Рабочая станция (кухня)
- Имя хоста: "Рабочая станция"
- Cent OS 7
- chefdk-0.11.2-1.el7.x86_64.rpm
Почему сертификация не прошла, и что такое обходной путь?
[account@Workstation chef-repo]$ knife ssl check
Connecting to host Distributor:443
Successfully verified certificates from `Distributor'
[account@Workstation chef-repo]$ knife cookbook list
[account@Workstation chef-repo]$ knife cookbook upload example
Uploading example [1.0.0]
ERROR: SSL Validation failure connecting to host: distributor - hostname "distributor" does not match the server certificate
ERROR: SSL Error connecting to https://distributor/bookshelf/organization-ccad6652ef52c0e8dee7dd227773ea8a/checksum-92a639ad39af9c4f51d46b7bfcf69bb6?AWSAccessKeyId=52bdfe8139b3bdfb710a544169b3682c11c9e174&Expires=1458289269&Signature=N8Pih1UY1rt1vGTVvlLoZFG0oMQ%3D, retry 1/5
ERROR: SSL Validation failure connecting to host: distributor - hostname "distributor" does not match the server certificate
ERROR: SSL Error connecting to https://distributor/bookshelf/organization-ccad6652ef52c0e8dee7dd227773ea8a/checksum-2379ce6d82f773a3ce050c87b32c4c7d?AWSAccessKeyId=52bdfe8139b3bdfb710a544169b3682c11c9e174&Expires=1458289269&Signature=2wMxcjUAEd7lMNQ/RwZv30/ssbk%3D, retry 1/5
ERROR: SSL Validation failure connecting to host: distributor - hostname "distributor" does not match the server certificate
ERROR: SSL Error connecting to https://distributor/bookshelf/organization-ccad6652ef52c0e8dee7dd227773ea8a/checksum-2645d8b91137912a590407fa530be964?AWSAccessKeyId=52bdfe8139b3bdfb710a544169b3682c11c9e174&Expires=1458289269&Signature=F6uDdJFzlAgV9vBlK92Sf7RLWck%3D, retry 1/5
ERROR: SSL Validation failure connecting to host: distributor - hostname "distributor" does not match the server certificate
ERROR: SSL Error connecting to https://distributor/bookshelf/organization-ccad6652ef52c0e8dee7dd227773ea8a/checksum-f7e821e5c5e80279c1cb09315ca6e43a?AWSAccessKeyId=52bdfe8139b3bdfb710a544169b3682c11c9e174&Expires=1458289269&Signature=1NUEjokCCmhZ%2BRA/RUxWHGx8QvM%3D, retry 1/5
2 ответа
Похоже , что вы выбрали неправильный.pem файл knife.rb
Проверьте свои knife.rb
и проверьте, правильно ли указан ваш ключ. это должно выглядеть примерно так (внутри вашего knife.rb
)
client_key "#{current_dir}/yourkey.pem"
Проблема была исправлена путем установки более нового ядра Chef Server.