On Fri, 2010-05-28 at 15:52 +0200, Elimar Riesebieter wrote: > * John A. Sullivan III [100528 09:19 -0400] > > On Fri, 2010-05-28 at 14:45 +0200, François TOURDE wrote: > [...] > > > > > > Don't use sed nor awk... > > > > > > man ssh-keygen say: > > > > > > -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). > > > > > > > > Yes, exactly. We use that all the time for similar reasons. One caveat > > - if you use a non-standard port (which we regularly do for security > > with such a dangerous application), the host must be specified as > > [hostname]:port, e.g., ssh-keygen -R [comp1.mycompany.com]:222 > > How to remove _all_ ip's from hosts with a dynamic IP such as dyndns > hosts? <snip> I'm not sure I understand the question. If you mean how to remove all entries in known_hosts which pertain to hosts with dynamic IP addresses, assuming you know the host name and use the hostname in your ssh command, then you will want to remove the entry by using the hostname and the IP address is not an issue. If there are entries for the IP address and these are causing a problem, then one needs to remove the entry for the IP address. Depending on whether or not there is a custom port, the syntax would be either:
ssh-keygen -R a.b.c.d or ssh-keygen -R [a.b.c.d]:222 -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1275059180.3501.13.ca...@localhost