[SailfishDevel] SSH after update : IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Error

Jarko Vihriala jarko.vihriala at jolla.com
Fri Oct 25 08:44:56 UTC 2013


Thanks for the tip, we might amend it to known issues later on.

This happens because host uid changes and ssh still assumes it to be the old one. In ubuntu/debianish systems you get additional helper line for ssh-keygen but on Fedora you don't. UID for any VMs is unique and is created when the VM boots up the first time.

The 'workaround' is to put the known hosts point to /dev/null so you don't get those warnings anymore but that renders rest of your ssh setup to kind of unsafe state so I would not recommend doing it.

thanks, Jarko

________________________________________
From: christopher.lamb at thurweb.ch [christopher.lamb at thurweb.ch]
Sent: Friday, October 25, 2013 8:59 AM
To: devel at lists.sailfishos.org
Cc: Jarko Vihriala
Subject: SSH after update : IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING      NASTY! Error

Hi All

If, after the SDK update, you get the following errors when SSHing to
the Emulator or SDK VMs read on.

apple-pip:abstractui christopherlamb$ ssh -p 2223  -i
~/.ssh/mer-qt-creator-rsa  nemo at localhost

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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
83:7e:fe:55:2a:dc:22:e7:69:dc:fb:6c:a3:bd:5c:2d.
Please contact your system administrator.
Add correct host key in /Users/christopherlamb/.ssh/known_hosts to get
rid of this message.
Offending RSA key in /Users/christopherlamb/.ssh/known_hosts:8
RSA host key for [localhost]:2223 has changed and you have requested
strict checking.
Host key verification failed.
apple-pip:abstractui christopherlamb$ zypper se
-bash: zypper: command not found

The solution is very easy, but it is one of those that always has me
for scratching my head for a few minutes trying to remember how I last
did this:

Find the know_hosts file in ./ssh

Make a back up copy of the file

 From the original, remove the two entries starting with:

[localhost]:2223

[localhost]:2222

Happy hacking

Chris



More information about the Devel mailing list