Skip to main content

问题

如何使用 SSH 密钥身份验证连接到 ClickHouse?
这里以 ClickHouse Cloud 为例,但此示例同样适用于开源版 ClickHouse。

答案

  1. 使用 ssh-keygen 生成密钥对。示例:
  1. 使用公钥 (如上例中的 ch_key.pub) 创建 USER。
  1. 运行 SHOW users,确认用户已成功创建。
  2. 为该用户授予 default_role (可选) 。
  1. 现在使用私钥向该服务进行身份验证。
最后修改于 2026年7月3日