The keystore details are stored in the .yaml file of the Dnode running remotely and I don't think we need to configure that to connect to external dnodes. Data-Admin-DNode-Keyspace introduced to control replication factor, compression and other important keyspace attributes.
Enabling External Connections:
- Go to landing page: Decisicioning -> Infrastructure -> Dnode Cluster Management
- Check 'Enable external Connection' option - Set password to user "dnode_ext" - Save your changes
In the tool of choice, use one of the ip addresses of a node listed as 'ONLINE-NORMAL' in the DNodes tab and use port 9160.
looking at the error it seems to be a generic error preventing cqls to Cassandra, I believe it could be due to some corrupt config files in your .Cassandra directory that is preventing cqlsh. Can you try removing those from your .Cassandra directory(rm -Rf ~/.cassandra) and run the cqlsh and verify.