delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2012/08/24/08:48:07

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-2.2 required=5.0 tests=AWL,BAYES_40,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,TW_YG
X-Spam-Check-By: sourceware.org
MIME-Version: 1.0
In-Reply-To: <5036A043.3040906@cygwin.com>
References: <CAEYw_qkTWJVA770NDexeiKhp1z2d3ii5F7R=Q5ZDUXSkvDFrkQ AT mail DOT gmail DOT com> <5036A043 DOT 3040906 AT cygwin DOT com>
Date: Fri, 24 Aug 2012 15:47:40 +0300
Message-ID: <CAEYw_q=YU0mcdK6Fs8apWT5FfcfWvJ=O-bgDXteNvZgkEx0o6w@mail.gmail.com>
Subject: Re: Non-interactive SSH connection fails - error: can't open /dev/tty: No such device or address - Host key verification failed
From: Costin Caraivan <costincaraivan AT gmail DOT com>
To: cygwin AT cygwin DOT com
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

> Can we see cygcheck -srv output for both machines?  Does it work going
> from client to client or server to server (i.e. 1 machine only).  Are
> you up-to-date?  If so, does the latest snapshot help?

This is the output:
client: http://pastebin.com/Agv3tsNU
server: http://pastebin.com/w3MiS0Zi


> <http://cygwin.com/snapshots/>

I'd rather not update the installations until I'm sure that it's a Cygwin bug.


>> Any other extra debugging ideas? By the way, where can I see the
>> Cygwin SSHD server logs? In /var/logs/sshd.log is empty :(
>
>
> '/var/log/sshd.log'.  But it will be empty if nothing noteworthy
> has occurred.  If you want to see more chatter, add a new service entry
> to run sshd with debug flags.  You can grab the details for how to set up
> a sshd service from '/bin/ssh-host-config' but the basics are:
>
> /usr/bin/cygrunsrv -I sshd_debug -d "CYGWIN Debug sshd" -p /usr/sbin/sshd -a
> "-D -d -d -d" -y tcpip -u cyg_server -w <your cyg_server password here>
>
> The three "-d" flags are the important part.  To start this service, use:
>
> /usr/bin/cygrunsrv -S sshd_debug
>
> This will need to be restarted with each connection attempt.  Also, you
> should stop your regular sshd service while running this so they don't
> conflict.
>
> /usr/bin/cygrunsrv -E sshd
>
> Apologies for typos.
>
> --
> Larry

Thanks, I'll try the debugging option. I've tried creating a batch
script manually and launching the command. Is it possible that the
terminal type or the interactive/non-interactive influences the SSH
connection? Jenkins launches the batch script from Java, I'm not sure
exactly how, probably:
http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ProcessBuilder.html
When I create the script myself and launch it from bash or cmd.exe,
the command works. Not so from Jenkins.

The thing is, the same command used to work, and Jenkins itself hasn't
been updated. The server Cygwin also hasn't changed. So I'm trying to
figure out which client or OS configuration option changed, so I can
revert it. But I'm not sure what to look for :(
_____________
Costin Caraivan

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019