Added a new authentication method for ClickHouse native TCP protocol using SSH keys.
Why it matters
This feature introduces SSH key-based authentication to enhance security by allowing users to authenticate without passwords when connecting via the native TCP protocol. It addresses the need for stronger, key-based authentication mechanisms that improve security and user convenience.How to use it
To use this feature, configure ClickHouse to enable SSH key-based authentication for the native TCP protocol by setting up the appropriate SSH public keys for users in the server configuration. Connections must be made via the native TCP protocol to utilize this authentication type.