Como o problema começou
Por alguma razão eu não tenho meu arquivo id_rsa.pub em ~ / .ssh. Então eu copiei um dos meus servidores para ~ / .ssh / na minha máquina ... para que eu tenha, para que eu possa copiá-lo para os servidores quando eu quiser acessá-los usando minha chave SSH.
Comportamento estranho do SSH
Com o arquivo ~ / .ssh / id_rsa.pub presente, recebo uma janela gráfica solicitando que eu digite minha senha SSH quando tento conectar-me a servidores em um emulador de terminal? (em vez de ssh perguntar no terminal como sempre)
Solução alternativa
Se eu mover o arquivo ~ / .ssh / id_rsa.pub para outro diretório, ele pedirá a senha do SSH no terminal como normalmente esperado.
O SSH_ASKPASS não está presente ou envolvido
echo "$SSH_ASKPASS"
não retorna nada.
Eu corri unset SSH_ASKPASS
de qualquer maneira. ( unsetenv
não existe na minha máquina). Não há nenhuma variável SSH_ASKPASS em minha máquina, e não é o fator determinante, o fator determinante é a presença de ~ / .ssh / id_rsa.pub