Ubuntu

ssh:“代理承認未能使用密鑰簽名”

  • July 9, 2017

我正在嘗試在 Ubuntu 伺服器上使用 ssh 設置無密碼登錄,但我不斷收到:

Agent admitted failure to sign using the key

並提示輸入密碼。

我已經生成了新的 rsa 密鑰。在系統重新啟動之前,它工作得很好。

所有連結都將我引向此錯誤,但沒有任何效果。SSH 代理仍未執行。

如何解決?也許這些文件需要特定的權限?

這個問題涉及兩台機器。哪個被重新啟動了?ssh-add 只會在客戶端添加密鑰。如果密鑰不被接受,則不會出現客戶端錯誤,並且只有在客戶端上呼叫 ssh 時使用 -v 選項來請求連接時才會顯示伺服器錯誤。

我想它也可能是 Ubuntu 軟體包出於某種未知原因更改了顯示的錯誤消息。這不是 openSSH-server 發出的錯誤,因為它在 Debian 中使用(或我見過的任何其他地方,例如 RHEL、CentOS、Knoppix 等)。

引用自:https://serverfault.com/questions/139156