
Sempre que executo ssh-add
o cmd, ele exibe um prompt de senha.
ssh-add "%~%\.ssh\id_rsa"
Enter passphrase for C:\Users\Kristian Welsh\.ssh\id_rsa:
Gostaria de suprimir este texto para adicionar o meu próprio, mas redirecionar o stdout não ajuda.
ssh-add "%~%\.ssh\id_rsa" >nul
Alguém sabe como fazer isso?
Responder1
Não conheço uma maneira de alterar o prompt com texto personalizado além de alterar o código. No entanto, existem duas maneiras de contornar isso:
- remova a senha da chave
- escreva um wrapper expect em torno do ssh-add que forneça a senha para você