4

我想在 Cassandra 2.0.3 中启用授权、身份验证、客户端/服务器加密和节点间加密。不幸的是,这似乎并没有发生,因为所有安全配置都工作正常但是当我启用“客户端/服务器加密”和连接到 cqlsh 我收到错误“连接错误:TSocket 读取 0 字节”..

任何人请帮助这怎么可能?如果不是,那为什么?这种客户端/服务器加密如何在本地主机上实际工作?

4

1 回答 1

3

您还必须正确设置 CQLSH 才能使用 SSL。

http://www.datastax.com/documentation/cassandra/2.0/cassandra/security/secureCqlshSSL_t.html

如果您已经在服务器上设置了加密,那么您已经有一个证书文件,您需要在您的cqlshrc:

[connection]
hostname = 127.0.0.1
port = 9160
factory = cqlshlib.ssl.ssl_transport_factory

[ssl]
certfile = ~/keys/cassandra.cert
于 2014-03-07T06:53:17.103 回答