[1] Comentário enviado por
marujo em 13/04/2005 - 07:33h:
Vlw meu bom! ajudou pracaramba, aconteceu aki comigo eu tinha que acessar meu server remoto e não estava conseguindo...
marujo-ce
[3] Comentário enviado por
gilmineiro em 28/08/2007 - 10:23h:
Olá, eu apaguei o conteúdo tanto no servidor quanto na estação ainda sim continua dando esta mesma mensagem, mesmo reiniciando o serviço... tem algo mais que eu poderia veirificar?
[5] Comentário enviado por
douglas.nantes em 02/12/2011 - 08:56h:
O problema de apagar o conteúdo do /root/.ssh/known_hosts é que apaga o registro de todos os servidores que já foram acessados por ssh.
Eu recomento apagar apenas o registro do servidor que você ta querendo acessar naquele momento, ele pode ter sido formatado por exemplo, várias mudanças levam a esse erro, pra fazer isso você vai precisar o IP ou o nome (registrado no DNS) daquela máquina daí é só executar:
ssh-keygen -R <IP> #EXEMPLO: ssh-keygen -R 192.168.1.1
ou
ssh-keygen -R <NomeDNSServidor> #EXEMPLO: ssh-keygen -R servidor.com.br
isso vai te permitir adicionar nova chave pra esse servidor, quando você tentar acessar o servidor ou transferir um arquivo, vai ser pedido uma nova adição de registro ao known_hosts e o registro antigo vai ser transferido para o arquivo known_hosts.old
pra adicionar é só digitar "yes" quando for perguntado "Are you sure you want to continue connecting (yes/no)?"
Outra coisa importante de se saber é que o arquivo /root/.ssh/known_hosts são os host's conhecidos pelo usuário root. Cada usuário tem seu próprio arquivo known_hosts, a diferença é que esse arquivo vai estar na home do usuário, por exemplo: se a home do usuário "fulano" é: /home/fulano quando ele fizer o primeiro acesso por ssh vai ser criado na pasta dele a pasta /home/fulano/.ssh/ e dentro dela vai estar o known_hosts.
Vlw