如何抑制 ssh-add 密碼提示?

如何抑制 ssh-add 密碼提示?

每當我ssh-add在 cmd 中運行時,它都會輸出一個密碼提示。

ssh-add "%~%\.ssh\id_rsa"
Enter passphrase for C:\Users\Kristian Welsh\.ssh\id_rsa: 

我想隱藏此文本以添加我自己的文本,但重定向標準輸出沒有幫助。

ssh-add "%~%\.ssh\id_rsa" >nul

有誰知道如何做到這一點?

答案1

我不知道除了更改程式碼之外還有其他方法可以使用自訂文字更改提示。然而,有兩種方法可以解決這個問題:

  1. 從密鑰中刪除密碼
  2. 圍繞 ssh-add 編寫一個 Expect 包裝器,為您提供密碼

相關內容