id_dsa 文件的存在导致 ssh-copy-id 无法工作

id_dsa 文件的存在导致 ssh-copy-id 无法工作

我最近将 ~/.ssh/id_dsa 文件添加到我的本地计算机(通过 ssh-keygen -t dsa)。当我使用 ssh-copy-id 将密钥复制到另一个目标时,ssh-copy-id 命令似乎成功了。DSA 密钥存在于目标上(~/.ssh/authorized_keys)。

但是,ssh 仍然提示我输入密码。

如果我删除 ~/.ssh/id_dsa* 并再次运行 ssh-copy-id,它会复制 RSA 密钥,并且 ssh 不会提示我输入密码。

这是预料之中的吗?如果是,我该如何解决?

相关内容