ssh-add 無法辨識我的金鑰密碼

ssh-add 無法辨識我的金鑰密碼

我的安裝遇到了一個相當不尋常的問題,我找不到答案。我使用 建立了一個新的 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)並使用它解決了我的問題。

相關內容