Estou recebendo o maravilhoso "A autenticidade do hospedeiro xx não pode ser estabelecida". mensagem ao tentar SSH em uma caixa. Eu tenho dois sistemas que trocaram nomes recentemente. Meu sistema é uma caixa RHEL5.6.
System X com IP xx
Sistema Y com IP yy
Alterado para o System X com IP yy, sistema Y com IP xx.
(espero que seja fácil explicar o que fizemos)
Eu removi ambos os sistemas do meu arquivo .ssh / known_hosts (e verifiquei que nenhum IP está listado em algum lugar), mas quando eu SSH em um deles, ele ainda mostra o IP do nome original. O outro sistema não tem problema, mas parece que há um cache em algum lugar que ainda tem as informações antigas.
Limpei completamente o arquivo known_hosts, bem como reiniciei o sistema, na tentativa de eliminar o problema, mas sem sorte.
Alguma idéia? Estou perplexo! Isso só está acontecendo no meu sistema, ninguém mais tem um problema.
Atualização:
Eu já tinha removido as chaves problemáticas do arquivo. Eu também tinha apagado completamente o arquivo known_hosts. Ainda acontece. Não há nada diferente na configuração do .ssh do que qualquer outra conta. E se fosse um erro nos arquivos .ssh, isso afetaria outras conexões ssh também. Mas o outro sistema que trocou nomes com este, NÃO dá esse problema. funciona corretamente. É apenas um dos dois sistemas com o problema. A caixa foi recarregada duas vezes desde essa mudança também. Então eu sei que não é o servidor em si.
Descobri que meu colega de trabalho também está tendo o mesmo problema agora, com a mesma caixa. E só esta uma caixa.
Então, se nossos arquivos de zona DNS estiverem corretos, de onde isso poderia estar vindo? Nenhum dos sistemas envolvidos nessa mudança tem as informações antigas. nosso DNS parece limpo. Nossas contas não fazem referência à informação antiga. O tracert mostra o IP antigo com o nome, assim como o ping, e depois o ssh. Mas um nslookup usando frente ou verso volta correto. Meio frustrante.