A maneira mais fácil é remover o número de linha 4 ( como mencionado na sugestão - .ssh / known_hosts: 4 ) do arquivo known_host e tentar novamente.
Ao tentar enviar ssh para outra caixa, recebo a seguinte mensagem:
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
Please contact your system administrator.
Add correct host key in .ssh/known_hosts to get rid of this message.
Offending key in .ssh/known_hosts:4
RSA host key for _ has changed and you have requested strict checking.
Host key verification failed.
Meu arquivo known_hosts inclui a caixa em que estou tentando fazer o ssh, mas ele só funciona para as outras caixas desse arquivo. Eu li esta pergunta, mas a solução não funcionou para mim como ambas as caixas estão no mesmo endereço IP.
A maneira mais fácil é remover o número de linha 4 ( como mencionado na sugestão - .ssh / known_hosts: 4 ) do arquivo known_host e tentar novamente.
Normalmente, cada computador tem seu próprio endereço IP distinto. Existem alguns casos em que isso não é verdade:
Para o caso DHCP, não há outra alternativa senão excluir entradas obsoletas em ~/.ssh/known_hosts
. Esse é o ponto principal de a identificação do host remoto do ssh mudou
Por outro lado, a reutilização deliberada de endereços IP pode ser incômoda e menos segura se você simplesmente remover chaves "incorretas" do arquivo known_hosts
. Se as máquinas forem realmente "idênticas" (e não rodarem concorrentemente), então você poderá reutilizar as chaves do servidor ssh em várias máquinas.
Por exemplo, em /etc/ssh/sshd_config
em uma máquina, tenho
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
Esses arquivos (e suas contrapartes públicas, sufixos com ".pub") podem ser copiados para um dos servidores "idênticos" e sshd
é reiniciado. Depois disso, ambas as cópias da máquina atuariam como a mesma máquina.
Por outro lado, se você não precisa configurar uma configuração de recursos reduzidos, usar um endereço IP diferente para cada máquina é mais simples.
Leitura adicional:
Tags ssh ip-address linux