Sto provando a SSH dall'ufficio X ad alcune caselle Linux nell'ufficio Y. Le caselle Linux nell'ufficio Y sono dietro NAT e ognuna funziona sulle proprie porte. Posso raggiungerli tutti con successo tramite SSH, ma non riesco ad autenticarmi.
Sono stato in grado di SSH nella prima casella, ma quando sono arrivato alla seconda ha detto:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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 the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
[edited out fingerprint]
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:1
La mia comprensione è che si aspetta di vedere la stessa chiave da quell'indirizzo IP pubblico, ma ne vede uno diverso perché è un server SSH diverso.
Come posso ripararlo in modo che crei / accetti una chiave diversa da ciascun server dietro lo stesso indirizzo IP?