Quando eu ssh em um servidor e minha chave não está carregada no agente, tenho que abortar e, em seguida, execute ssh-add para colocar minha chave no agente. Eu gostaria que o comando ssh adicionasse a chave automaticamente se ela não estiver presente. Isso é possível?
Você possui uma chave para todos os hosts de destino ou possui chaves diferentes com senhas diferentes? Você está usando massa de vidraceiro do Windows ou um sistema de janelas baseado em X no Linux ou em um Mac?
—
Otheus 11/03/16
Estou usando apenas uma tecla e openssh. O ssh já descobre a chave certa e solicita a senha, mas depois que a digito, a chave não será salva no agente. Esse comportamento é o mesmo em todos os sistemas POSIX e cygwin.
—
enigmaticPhysicist
Parece semelhante? stackoverflow.com/questions/3466626/…
—
techraf 11/16
Não, isso é diferente. Quero inserir a senha da chave toda vez que o agente for parado. Eu gostaria que o ssh adicionasse a chave ao agente diretamente, conforme necessário, em vez de precisar primeiro usar o ssh-add.
—
enigmaticPhysicist