sgo*_*les 7 java ssl hadoop openssl cloudera
我目前正在尝试使用Cloudera Hadoop环境中的Encrypted Shuffle测试已实现的更改以实现安全性.
我已经创建了证书和密钥库,并将它们保存在适当的位置.
我正在测试TaskTracker的HTTPS端口50060.
当我对该端口进行卷曲时,我得到以下错误响应.
ubuntu@node2:~$ curl -v -k "https://10.0.10.90:50060"
* About to connect() to 10.0.10.90 port 50060 (#0)
*   Trying 10.0.10.90... connected
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
* Closing connection #0
curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
当我检查开放的ssl客户端时,我得到了以下响应
 ubuntu@node2:~$ openssl s_client -connect 10.0.10.90:50060
CONNECTED(00000003)
139749924464288:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:749:
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 7 bytes and written 225 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
---
我无法弄清楚导致这个问题的原因是什么?
有什么东西我不见了吗?
PS:我已经更新了ca-certificates.crt文件并保留了服务器.crt文件/usr/share/ca-certificates/mozilla
错误:140770FC:SSL 例程:SSL23_GET_SERVER_HELLO:未知协议
似乎没有 SSL/TLS 服务器侦听 10.0.10.90:50060。有一个服务器在监听,它只是不是 SSL/TLS。
当通过端口 80(而不是 443)连接到我的网关时,我可以复制它。
$ openssl s_client -connect 192.168.1.1:80
CONNECTED(00000003)
140735109476828:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:787:
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 7 bytes and written 517 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
---
如果您使用该-debug标志,您将HTTP在响应中看到 OpenSSL 试图将其解释为 SSL/TLS 协议数据:
$ openssl s_client -connect 192.168.1.1:80 -debug
CONNECTED(00000003)
write to 0x7fbf58422b90 [0x7fbf58811800] (348 bytes => 348 (0x15C))
0000 - 16 03 01 01 57 01 00 01-53 03 03 64 1d 01 29 f0   ....W...S..d..).
...
0150 - 03 02 01 02 02 02 03 00-0f 00 01 01               ............
read from 0x7fbf58422b90 [0x7fbf58816e00] (7 bytes => 7 (0x7))
0000 - 48 54 54 50 2f 31 2e                              HTTP/1.
140735203164636:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:794:
| 归档时间: | 
 | 
| 查看次数: | 19396 次 | 
| 最近记录: |