Como posso permitir que as chaves do host ssh sejam adicionadas novamente?

0

Alguns anos atrás, para um projeto que eu estava fazendo no trabalho, desativei a verificação da chave do host ssh (fizemos um buinch de diferentes máquinas com o mesmo endereço IP estático). Não me lembro o que fiz para desativá-lo. Toda vez que tento me conectar a um host, recebo:

The authenticity of host 'XXXXXXX (XXX.XXX.X.X)' can't be established.
ECDSA key fingerprint is XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX.

E eu tenho que verificar isso a cada vez. Infelizmente, agora estou usando um aplicativo que requer que o host seja salvo, caso contrário não será conectado.

Não me lembro o que fiz para desativá-lo.

Como é o que eu fiz normalmente e como faço a reversão?

    
por mitchfish36 21.04.2014 / 17:54

1 resposta

1

Primeiro, verifique se você tem um diretório ~/.ssh/ e um arquivo ~/.ssh/known_hosts nele. Talvez você tenha substituído o arquivo por um link simbólico para /dev/null ?

Verifique também se o ~/.ssh/config (ou o global /etc/ssh/ssh_config ) está configurado para usar um local diferente para o UserKnownHostsFile .

    
por 21.04.2014 / 18:01