我如何抑制 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 的预期包装器,为您提供密码

相关内容