我在安装时遇到了一个相当不寻常的问题,我找不到答案。我使用 创建了一个新的 ssh 密钥ssh-keygen
,并为其设置了密码。密钥正在工作。添加到我想要连接的主机,当它要求输入密码时,我输入密码,它就正常工作了。
因此,正如预期的那样,我将它添加到ssh-agent
,但是,发生了以下情况:
ssh-add /home/[user]/.ssh/id_rsa
Enter passphrase for /home/[user]/.ssh/id_rsa:
Bad passphrase, try again for /home/[user]/.ssh/id_rsa:
它不接受我的密码。我试过复制粘贴,结果一样。有人有什么想法吗?
答案1
就我而言,这是因为我尝试以 Putty 的.ppk
格式输入密钥。
将密钥导出为 OpenSSH 格式(例如通过 PuttyGen)并使用它来解决我的问题。