Host Key verification issue

Chris Wilson chris at qwirx.com
Sat Mar 17 23:07:37 EST 2012


Hi Heather,

On Fri, 16 Mar 2012, Mckinnon, Heather (Heather) wrote:

> I have script that I run remotely on a server, using ssh config with a 
> 'command' call in the authorized keys file. I can successfully run this 
> from one of my servers, but when I try from 2 other machines, I receive 
> a Host Key Verification Failed error.

Does the script behave differently depending on which server it's called 
from?

> In verbose mode, it gets through to the sending of the command, then fails:
>
> debug1: Sending command: <command parameters>
> debug2: channel 0: request exec confirm 1
> debug2: fd 3 setting TCP_NODELAY
> debug2: callback done
> debug2: channel 0: open confirm rwindow 0 rmax 32768
> debug3: Wrote 224 bytes for a total of 2037
> debug2: channel 0: rcvd adjust 2097152
> debug2: channel_input_status_confirm: type 99 id 0
> debug2: exec request accepted on channel 0
> debug2: channel 0: rcvd ext data 31
> Host key verification failed.
> debug2: channel 0: written 31 to fed 6

I think the secure channel to the server is already open at this point, so 
the "Host key verification failed" message is being output by the command 
that you're running on the remote server.

Perhaps it's SSHing to another server whose host key it hasn't saved yet, 
or which has changed?

Cheers, Chris.
-- 
_____ __     _
\  __/ / ,__(_)_  | Chris Wilson <chris+sig at qwirx.com> Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Ruby/Perl/SQL Developer |
\__/_/_/_//_/___/ | We are GNU : free your mind & your software |


More information about the openssh-unix-dev mailing list