sshfs – problem z połączeniem (które przedtem działało)
Najczęściej ten błąd powoduje zmiana IP komputera do którego chcemy się połączyć. A co za tym idzie zmieniają się „odciski” dla RSA. Widoczne jest to poprzez komunikat:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ 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 RSA key sent by the remote host is
Widoczny podczas połączenia poprzez SSH.
Problem rozwiązujemy po prostu usuwając plik w którym składowane są klucze:
rm ~/.ssh/known_hosts
O ile pomaga to w przypadku połączeń ssh, np:
ssh user@IP
dla przykładu:
ssh user@192.168.0.102
To w przypadku wywołania komendy sshfs (takiej jak w opisywanym tutaj artykule: https://linuxporady.pl/podmountowanie-przez-ssh-zasobow-serwera-jako-dysku-twardego/ )
Pojawia się błąd:
read: Connection reset by peer
Jest rozwiązanie tego problemu. Jeśli komendę sshfs wywołujesz jako root (poprzedzasz ją poprzez sudo), musisz usunąć klucze z folderu domowego użytkownika root:
rm /root/.ssh/known_hosts

