ssh-copy-id 正在复制我的 public 密钥,但我在登录 IAE 时仍需要输入我的凭据

ssh-copy-id is copying my public key but I still need to enter my credentials when logging in to IAE

我正在尝试设置对我的集群的无密码 ssh 访问。

我用过ssh-copy-id clsadmin@my-clusterhostname,升级的时候输入了集群密码。 ssh-copy-id 的输出显示:

Number of key(s) added: 1

但是,当我尝试通过 ssh 进入集群时,系统提示我输入密码。如果我登录到集群,我可以看到密钥已添加到 ~/.ssh/authorized_keys.

为什么在执行这些步骤后无密码 ssh 无法正常工作?

问题似乎是因为我使用了 DSA 密钥。创建 RSA 密钥并将其复制到集群后,我无需输入凭据即可通过 ssh 登录。