【发布时间】:2019-02-05 07:04:55
【问题描述】:
如果我跑:
curl -si localhost:8000/login -H "接受:应用程序/json" -d 用户名='salt' -d 密码='salt' -d eauth='pam'
它给出了这个错误:
进程管理器启动!输入 PEM 密码短语:[WARNING] SSL 错误 在 8 ('127.0.0.1', 50408): [Errno 1] _ssl.c:510: 错误:1407609C:SSL 例程:SSL23_GET_CLIENT_HELLO:http 请求 [错误] 未捕获 异常 Traceback(最近一次调用最后一次):文件 “/usr/lib/python2.7/dist-packages/tornado/http1connection.py”,行 693,在_server_request_loop ret = yield conn.read_response(request_delegate) 文件“/usr/lib/python2.7/dist-packages/tornado/gen.py”,第 870 行,运行中 value = future.result() 文件“/usr/lib/python2.7/dist-packages/tornado/concurrent.py”,第 215 行,在 结果 raise_exc_info(self._exc_info) 文件“/usr/lib/python2.7/dist-packages/tornado/gen.py”,第 876 行,运行中 yielded = self.gen.throw(*exc_info) 文件“/usr/lib/python2.7/dist-packages/tornado/http1connection.py”,行 168,在_read_message中 quiet_exceptions=iostream.StreamClosedError) 文件“/usr/lib/python2.7/dist-packages/tornado/gen.py”,第 870 行,正在运行 value = future.result() 文件“/usr/lib/python2.7/dist-packages/tornado/concurrent.py”,第 215 行,在 结果 raise_exc_info(self._exc_info) File "", line 3, in raise_exc_info SSLError: [Errno 1] _ssl.c:510: error:1407609C:SSL 例程:SSL23_GET_CLIENT_HELLO:http请求
这里是:
尾 /etc/salt/master # 套接字积压 积压:128 ssl_crt:/etc/pki/api/certs/cert.pem # 如果证书和密钥不需要指定 ssl_key # 在一个文件中 ssl_key:/etc/pki/api/certs/key.pem 调试:假 disable_ssl:假 webhook_disable_auth: 假 cors_origin: null
我将我的自签名证书复制到上面显示的位置并将其添加到根 CA:
sudo cp cert.pem /usr/share/ca-certificates/sudo dpkg-reconfigure ca证书
【问题讨论】:
标签: ssl curl salt-stack