当我们使用刀命令验证 Chef-Workstation 的成功设置或我们尝试上传 Chef-Cookbook 时,会发生 SSL 错误。使用以下命令:
knife client list
knife node list
knife cookbook upload cookbookname
我们在 Chef-Workstation 上收到以下错误:
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol
为了解决这个错误,我们尝试使用 rackfile 软件创建以下 3 个文件:
hostname.key
hostname.pem
hostname.crt
在厨师服务器上。
我们放置hostname.pem
在chef
服务器本身的文件夹内和certs
工作站上的文件夹内。最后,我们尝试再次运行这些命令,但没有成功。任何解决 SSL 错误的帮助将不胜感激。