delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/01/25/15:19:58

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Fri, 25 Jan 2002 13:14:51 -0700 (MST)
From: Sherwood Botsford <sgb AT yottayotta DOT com>
To: <cygwin AT cygwin DOT com>
Subject: Connection immediately closed after sucessful login.
Message-ID: <Pine.LNX.4.33.0201251246380.828-100000@explorer.edmonton.yottayotta.com>
MIME-Version: 1.0


An earlier version of  message was also sent to Mike erdeley's sshd list.


Server Platform Win2K pro (workstation).

Cygwin 1.3.8-1
Openssh 3.0.2p1

Client Platform Linux 7.1
Openssh_2.9p2

Gave group SYSTEM the following 4 additional privleges:
	Act as part of the Operating sytem
	Logon as a Service.
	Replace process level token
	Increase Quotas.

printenv | grep CYGWIN
CYGWIN=ntsec tty binmode

Ownership of /etc/ssh* is SYSTEM, SYSTEM mode 600.

Setting up a shell in accordance with Sshd Testing page
(useful trick, but it took me a long while to find the
instructions for the regedit that goes with using srvany)

If I run either version of sshd in that window (I tried
recompiling from source into /opt/openssh) I get the same
behaviour:

It finds the user keys, seems to find them satisfactory,
then it finishes with:

debug2: callback done
debug2: callback start
debug1: session_by_channel: session 0 channel 0
debug1: session_input_channel_req: session 0 channel 0 request shell reply 0
debug1: channel 0: rfd 7 isatty
debug1: fd 7 setting O_NONBLOCK
debug1: fd 3 setting O_NONBLOCK
debug2: callback done
Read error from remote host: errno ESHUTDOWN triggered
debug1: Calling cleanup 0x414208(0x4aa644)
debug1: session_pty_cleanup: session 0 release /dev/tty3
debug1: Calling cleanup 0x41eba4(0x0)
debug1: channel_free: channel 0: server-session, nchannels 1
debug3: channel_free: status: The following connections are open:
  #0 server-session (t4 r0 i1/262 o16/0 fd 7/3)

debug3: channel_close_fds: channel 0: r 7 w 3 e -1
debug1: Calling cleanup 0x416a4c(0x0)


On the client end,
debug1: next auth method to try is publickey
debug1: try pubkey: /root/.ssh/id_rsa
debug1: input_userauth_pk_ok: pkalg ssh-rsa blen 149 lastkey 0x80ff170 hint 1
debug1: read PEM private key done: type RSA
debug1: ssh-userauth2 successful: method publickey
debug1: channel 0: new [client-session]
debug1: channel_new: 0
debug1: send channel open 0
debug1: Entering interactive session.
debug1: client_init id 0 arg 0
debug1: channel request 0: shell
debug1: channel 0: open confirm rwindow 0 rmax 16384
debug3: Trying to reverse map address 10.0.1.137.
Last login: Wed Jan 23 12:54:33 2002 from explorer.edmonton.yottayotta.com
Fanfare!!!
You are successfully logged in to this server!!!
Connection to cycl-241 closed by remote host.
Connection to cycl-241 closed.
debug1: Transferred: stdin 0, stdout 0, stderr 79 bytes in 8.3 seconds
debug1: Bytes per second: stdin 0.0, stdout 0.0, stderr 9.5
debug1: Exit status -1

Note: There is about a 3 second pause between sucessfully logged in
notice and connection closed.

Note also that this rather short session updates the lastlog file,
but does not execute my .bashrc file.


If I set PubkeyAuthentication to no, I get a password prompt
and that works. Interactive session.  However I need the
passwordless authentication to work so that I can force reboots
on a cluster of machines.

Ideas on what I've missed?





--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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