4
我想在Cassandra 2.0.3中啓用授權,身份驗證,客戶端/服務器加密和節點間加密。不幸的是,這似乎不是因爲所有的安全配置工作正常,但當我啓用「客戶端/服務器加密」並連接到cqlsh我得到錯誤「連接錯誤:TSocket讀取0字節」..Cassandra 2.0.3客戶端到服務器[TSocket讀取0字節]錯誤
任何人請幫助這是如何可能?如果不是,那爲什麼?此客戶端/服務器加密如何在本地主機上實際運行?
我想在Cassandra 2.0.3中啓用授權,身份驗證,客戶端/服務器加密和節點間加密。不幸的是,這似乎不是因爲所有的安全配置工作正常,但當我啓用「客戶端/服務器加密」並連接到cqlsh我得到錯誤「連接錯誤:TSocket讀取0字節」..Cassandra 2.0.3客戶端到服務器[TSocket讀取0字節]錯誤
任何人請幫助這是如何可能?如果不是,那爲什麼?此客戶端/服務器加密如何在本地主機上實際運行?
您必須正確設置您的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