por que ter ~ / .ssh / id_rsa.pub faz com que a caixa de diálogo da GUI solicite a senha SSH mesmo que o SSH_ASKPASS esteja vazio?

1

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

    
por user1862165 23.04.2015 / 11:28

0 respostas