Re: Wie EINEN BEKANNTEN Host aus ~/.ssh/known_hosts löschen?
Michael Mohn schrieb am Donnerstag, den 29.01.2009 um 19:36:
> Am 29.01.2009 um 19:30 schrieb Michelle Konzack:
>
>
> Hallo,
>
> nachdem ich mehrere Stunden Google bem ht habe und laufen diesen
> schwachsinnigen Tipp lese, die Datei zu l schen, was in meinem Fall
> NICHT m glich ist, frage ich nun euch:
>
> Wie l scht man EINEN BEKANNTEN Host aus der ~/.ssh/known_hosts?
>
> Die Datei l schen ist keine L sung, denn ich habe ber 3700 Hosts
> gelistet, welche ich ungern von Hand wieder hinzuf gen will.
>
>
> grunds tzliche frage erstmal:
>
> wer hat denn 3700 BEKANNTE hosts?... ist ja schlimm...
> ansonsten: vi bem hen.. schl ssel suchen.. "dd" dr cken... speichern.. freuen.
Etwas eleganter und bequemer ist das Kommando
ssh-keygen -R NAME_DES_RECHNERS_ODER_DIE_IP
Zitat aus der man-page:
ssh-keygen -R hostname [-f known_hosts_file]
...
-R hostname
Removes all keys belonging to hostname from a known_hosts file.
This option is useful to delete hashed hosts (see the -H option
above).
Beispiel aus der täglichen Praxis:
ssh-keygen -R sysresccd
(Die System-Rescue-Live-CD generiert beim Boot jeweils einen neuen
Host-Key. Wenn ich auf meinem Notebook aus jedesmal den vi bemühen
müsste, wenn ich von dort per SSH auf ein mit sysresccd gebootetes
System gehe, wäre mir das viel zu umständlich; Aber das ist Debian
"off-Topic").
Mit freundlichen Grüßen,
Peter Funk
--
Peter Funk, ✉Oldenburger Str.86, D-27777 Ganderkesee
office: ArtCom GmbH, ✉Haferwende 2, D-28357 Bremen, Germany
tel:+49-421-20419-0 cell:+49-179-640-8878 <http://www.artcom-gmbh.de/>
Reply to: