ssh bejelentkezés

Fórumok

Sziasztok.

Volt egy problémám.
Ez:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.
Please contact your system administrator.
Add correct host key in /home/scott/.ssh/known_hosts to get rid of this message.
Offending key in /home/scott/.ssh/known_hosts:15
RSA host key for 1.2.3.4 has changed and you have requested strict checking.
Host key verification failed.

Néhány hónapon keresztül nem érdekelt a dolog, csak ma hajnalban. (Feszültséglevezetésként jó olyanokkal foglalkozni néha, ami teljesen leköt)
Az esetet egy SD kártya bánta, amely elpusztult.

Azért írom ezt le, hogy egy életre megtanuljam: ha ilyen hibaüzenet van egy ssh bejelentkezésnél, könnyen előfordulhat, hogy az ip cím a hibás, nálam bizony el lett írva a 192.168.0.222. A nulla helyett 1 kellett volna.

Nos, a fentiek egy szánalmas, tudatlan magamfajta leírásai.

Kérdésem ezután egyszerű.

Ha egy gépen ssh kulcsok is vannak, de igen ritkán vannak megtekintve, hogyan lehet a létező összes ssh-csomagot a beállításaival együtt maradéktalanul eltávolítani úgy, hogy utána "tisztán" vissza lehessen aptolni? Azért kérdezem, mert ehhez tényleg igen ritkán nyúl az ember, annyira, hogy évek alatt simán elfelejtheti, mint én..

Hozzászólások

Nem egészen értem, hogy miről van szó... Hol volt elírva az IP-cím? A known_hosts fájlban? Azt nem te írod, hanem a ssh. Esetleg a /etc/hosts-ra gondolsz?

Ha törölni akarod a ~/.ssh tartalmát, akkor a "rm -rf ~/.ssh" egy lehetőség.

Megpróbálom kitalálni, mi a problémád. :)

Kaptál hibaüzenetet, leszedted az ssh-t, újratelepítetted, majd maradt a hibaüzenet. Ilyen esetben a legritkább esetben a bináris a sérült, tehát a leszedem, újratelepítem időhúzáson túl semmire sem jó.

Az ssh a publikus kulcsokat a ~/.ssh/known_hosts file-ban tárolja, így elég lett volna ebből a file-ból azt a sort törölnöd, amelyik az illető host-hoz tartozik. Vagy esetleg az egész file-t.

Nálam például az egész .ssh alkönyvtár törlése nem volna célszerű, mert buknám a kliens konfigurációs állományát is. ;)

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE