4

Cassandra 2.0.3 で承認、認証、クライアント/サーバー暗号化、およびノー​​ド間暗号化を有効にしたい.残念ながら、すべてのセキュリティ構成が正常に機能しているため、これは発生していないようですが、「クライアント/サーバー暗号化」を有効にすると、 cqlsh に接続すると、「接続エラー: TSocket 読み取り 0 バイト」というエラーが表示されます。

これがどのように可能であるかを助けてください。そうでない場合、なぜですか?このクライアント/サーバー暗号化はローカルホストで実際にどのように機能しますか?

4

1 に答える 1

3

SSL も使用するには、CQLSH を適切にセットアップする必要があります。

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 に答える