Acessar o servidor Digital Ocean dá uma mensagem de erro enquanto você usa SSH

Acessar o servidor Digital Ocean dá uma mensagem de erro enquanto você usa SSH

Alterei a senha SSH do droplet. Agora, quando tento fazer o SSH, isso me avisa.

Responder1

(Sem entender as especificidades do Digital Ocean) o aviso é comum e corresponde ao meu palpite.

O servidor SSH possui sua própria chave (que inclui a chave privada). O servidor fornece a chave pública associada na primeira vez que você se conecta a ele - que seu cliente ssh armazena. Tentativas futuras de SSH usarão isso para verificar se você está falando com o mesmo servidor com o qual conversou inicialmente para impedir ataques man-in-the-middle.

Quando a chave do host dos servidores muda (o que não aconteceria se a senha do root fosse alterada, mas faria isso, o droplet foi recriado - o que pode estar relacionado a como o DO está alterando), você recebe um aviso conforme descrito por você.

A solução é remover a chave de host armazenada desse sistema. (Nas versões Unixy do SSH, isso é armazenado em um arquivoauthorized_keys, e você pode localizar e remover a linha incorreta. Existem outras maneiras, também dependendo do seu cliente SSH.)

Observe que nada disso tem a ver com IPs - o endereço IP do servidor pode mudar sem modificar esta chave (host).

informação relacionada