“A identificação do host remoto foi alterada” no servidor evitando o SSHing em

0

Acabei de testar o servidor no meu desktop após cerca de uma semana sem ter feito login. Recebi a seguinte mensagem:

$ ssh [email protected]
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:xxxx/xxxx/xxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxx.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /root/.ssh/known_hosts:1
  remove with:
  ssh-keygen -f "/root/.ssh/known_hosts" -R 192.168.x.xx
ECDSA host key for 192.168.x.xx has changed and you have requested strict checking.
Host key verification failed.

Mas estou confuso, porque não fiz nenhuma alteração em meu servidor (Outras perguntas aqui afirmaram que a reinstalação de um sistema operacional produziria esse erro.) e, de acordo com meu conhecimento, meu servidor não está voltado ao público. Eu tinha ativado a autenticação baseada em chave ssh e a autenticação de senha desativada também.

Acho que posso adicionar a chave do host aos meus hosts conhecidos para me livrar do erro, mas não quero fazer isso até saber qual é o ponto crucial do problema.

Alguma ideia de como essa mensagem começou a aparecer aleatoriamente, como posso resolver isso e como posso proteger melhor meu servidor no futuro?

OBRIGADO!

    
por sos 10.02.2018 / 21:46

0 respostas