[X-Unix] SSH trouble

Simon Forster simon-lists at ldml.com
Thu Mar 17 02:40:55 PST 2005


This is because the PowerMac's IP has changed and doesn't match that 
remembered by your iBook. The easiest thing to do is to remove the 
offending line from ~/.ssh/known_hosts (on your iBook). Next time you 
log in, you'll be warned that you're connecting to an unknown host and 
that it'll be added to known_hosts. This is fine - but you'll then have 
to remove the new line from known_hosts next time you try to link up 
from your internal network. i.e. Each time you connect to the PowerMac 
on a different IP address to last time, you'll need to delete the 
appropriate line from known_hosts in your iBook.

FWIW, my office router allows me to specify the external IP number 
(even though I'm on the internal network) and then routes back to the 
appropriate machine internally. This adds an extra hop when 
administrating machines on the internal network - but it's one hop 
versus futzing with known_hosts. Maybe your router will do the same?

You could set up SSH keys instead (man ssh-keygen for further info).

HTH

Simon Forster
_____________________________________________________
  LDML Ltd, 62 Pall Mall, London, SW1Y 5HZ, UK
  Tel: +44 (0)870 1999 780   Fax: +44 (0)70 9230 5247
_____________________________________________________

On 17 Mar 2005, at 03:32, Chris Ruscio wrote:

> Hi all,
>
> I have an old powerMac running behind a router in my dorm room.
> I set the router to forward port 22 to it.
>
> When I'm on my network with my iBook, I can ssh to it's local IP 
> (192.168.blah.blah). or if the powerMac is pluged right into the wall 
> there's no issues...
>
> However, when I ssh to the router's IP from outside the local network, 
> I get the message below...
>
> How do I add a key to the known_hosts file? or should i be doing 
> something else to fix things... ???
>
> Thanks,
> Chris
>
> [Username]>ssh ###.###.###.###
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> @    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
> 13:4c:....:blah:blah:....:9a:30.
> Please contact your system administrator.
> Add correct host key in /Users/[Username]/.ssh/known_hosts to get rid 
> of this message.
> Offending key in /Users/[Username]/.ssh/known_hosts:30
> RSA host key for ###.###.###.### has changed and you have requested 
> strict checking.
> Host key verification failed.
> [Username]>
> _______________________________________________
> X-Unix mailing list
> X-Unix at listserver.themacintoshguy.com
> http://listserver.themacintoshguy.com/mailman/listinfo/x-unix
>
> Listmom is trying to clean out his closets! Vintage Mac and random 
> stuff:
>         http://search.ebay.com/_W0QQsassZmacguy1984



More information about the X-Unix mailing list