public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
From: hooner <heiko_newsletter@freenet.de>
To: cygwin@cygwin.com
Subject: Re: cygrunsrv autossh - tunnel does not come up
Date: Wed, 28 Jan 2009 02:22:00 -0000	[thread overview]
Message-ID: <21695547.post@talk.nabble.com> (raw)
In-Reply-To: <5uaem4hkujkube83ulle0s8fsm93mghahi@4ax.com>



>
>> > I have problems running autossh via cygrunsrv on WIN2003:
>> >
>> > /bin/cygrunsrv.exe -I AutoSSH -p /bin/autossh -a "-M 20000 -g2CN -R
>> > 20120:localhost:3389 -i /etc/key-rsa -p 20012 user@192.168.100.12" -e
>> > AUTOSSH_NTSERVICE=yes -y tcpip --type auto
>> >
>> > As soon as I start the service (net start autossh) it stops. So it
>> looks
>> > like it never came up:
>> > Autossh.log:
>> > 2009/01/08 23:26:25 autossh[10148]: starting ssh (count 1)
>> > 2009/01/08 23:26:25 autossh[10148]: ssh child pid is 9528
>> > Host key verification failed.
>> > 2009/01/08 23:26:25 autossh[10148]: ssh exited prematurely with status
>> 255;
>> > autossh exiting
>> >
>> > Running just ssh or autossh the tunnel comes up and stays:
>> > ssh: ssh -v -g2CN -R 20120:localhost:3389 -i /etc/key-rsa -p 20012
>> > user@192.168.100.12
>> > autossh: /bin/autossh -M 20000 -g2CN -R 20120:localhost:3389 -i
>> /etc/key-rsa
>> > -p 20012 user@192.168.100.12
>>
>> There's a big difference between running it as a service like you did,
>> and running it as a user.
.......

I have no idea to use a different user on cygwin than my windows domain
root. Should I just edit the /etc/passwd and create a new user pointing to a
new cygwin_home -> /home/new-user?
So I keep trying it with the my dom-root account.

.......
> A good way to get more information about why the service fails to start
> would be
> to add -v or -vv to the ssh flags (within the argument of -a).

okieh; I did the connection using -v with ssh and autossh. Looking to both
outputs I see a big difference

ssh:
bash-3.2$ ssh -v -i /etc/ssh/tu_LAN2DMZ_rsa -g -2C -N -R
20120:localhost:3389 -p 20012 user@192.168.100.12
OpenSSH_5.1p1, OpenSSL 0.9.8j 07 Jan 2009
debug1: Reading configuration data /home/root/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to 192.168.100.12 [192.168.100.12] port 20012.
debug1: Connection established.
debug1: identity file /etc/ssh/tu_LAN2DMZ_rsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_4.2
debug1: match: OpenSSH_4.2 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.1
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-md5 zlib@openssh.com
debug1: kex: client->server aes128-cbc hmac-md5 zlib@openssh.com
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: Host '[192.168.100.12]:20012' is known and matches the RSA host key.
debug1: Found key in /home/root/.ssh/known_hosts:1
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Next authentication method: publickey
debug1: Trying private key: /etc/ssh/tu_LAN2DMZ_rsa
debug1: read PEM private key done: type RSA
debug1: Enabling compression at level 6.
debug1: Authentication succeeded (publickey).
debug1: Remote connections from LOCALHOST:20120 forwarded to local address
local
host:3389
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: remote forward success for: listen 20120, connect localhost:3389
debug1: All remote forwarding requests processed

autossh:
bash-3.2$ /bin/cygrunsrv.exe -I AutoSSH -p /bin/autossh -a "-v -M 20000
-g2CN -R 20120:localhost:3389 -i /etc/ssh/tu_LAN2DMZ_rsa -p 20012
user@192.168.100.12" -e AUTOSSH_NTSERVICE=yes -y tcpip --type auto
2009/01/27 22:22:35 autossh[4876]: starting ssh (count 1)
2009/01/27 22:22:35 autossh[4876]: ssh child pid is 5028
OpenSSH_5.1p1, OpenSSL 0.9.8j 07 Jan 2009
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to 192.168.100.12 [192.168.100.12] port 20012.
debug1: Connection established.
debug1: identity file /etc/ssh/tu_LAN2DMZ_rsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_4.2
debug1: match: OpenSSH_4.2 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.1
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-md5 zlib@openssh.com
debug1: kex: client->server aes128-cbc hmac-md5 zlib@openssh.com
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: checking without port identifier
debug1: read_passphrase: can't open /dev/tty: No such device or address
debug1: permanently_drop_suid: 18
ssh_askpass: exec(/usr/sbin/ssh-askpass): No such file or directory
Host key verification failed.
2009/01/27 22:22:36 autossh[4876]: ssh exited prematurely with status 255;
autossh exiting

After the connection is established somehow the autossh don't recon the
known host thing and brings the error with /dev/tty......

sorry, for the output; I tried to make a diff of the two output files in
front but that gave not the full picture....

much thx;
H.
-- 
View this message in context: http://www.nabble.com/cygrunsrv-autossh---tunnel-does-not-come-up-tp21362436p21695547.html
Sent from the Cygwin list mailing list archive at Nabble.com.


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

      parent reply	other threads:[~2009-01-27 22:09 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-09  0:29 hooner
2009-01-09  3:29 ` René Berber
2009-01-09 11:45   ` Andrew Schulman
2009-01-09 18:31     ` René Berber
2009-01-09 19:34       ` Andrew Schulman
2009-01-28  2:22     ` hooner [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=21695547.post@talk.nabble.com \
    --to=heiko_newsletter@freenet.de \
    --cc=cygwin@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).