Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Thu, 13 Nov 2003 11:13:30 -0500 (EST) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: John Pye cc: cygwin AT cygwin DOT com Subject: Re: 1.5.5: sshd problem In-Reply-To: <3FB340BE.9070108@curioussymbols.com> Message-ID: References: <3FB340BE DOT 9070108 AT curioussymbols DOT com> Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Thu, 13 Nov 2003, John Pye wrote: > Hi everyone > > I'm still having problems with my SSH configuration. I have followed all > the steps give by Corinna earlier, plus some more, but it hasn't changed > anything. Does anyone have any more tips or suggestions? > > Perhaps other files which could secretly be snarling up my SSH config, > other than ~/.ssh/*, /etc/ssh* ? The only thing I can think of is that > there are two dns entries for my machine, via dyndns.org - could that > have anything to do with it? > > Here are the steps I tried for fixing the problem: > > >> - Deinstall the sshd service: cygrunsrv -R sshd > >> - Edit /etc/passwd and remove the sshd account entry. > >> - Remove the sshd account: net user sshd /delete > >> - If you didn't change much in your /etc/ssh_config and /etc/ssdh_config > >> files, remove them. > > > > > I deleted all those files, as well as /etc/ssh_host* and ~/.ssh > > I ran a complete 'reinstall' of cygwin using the setup.exe program > (selecting 'reinstall' from the root node) > > I restarted my machine > > >> - Run ssh-host-config again. > >> - Run ssh-user-config for your own (and each other used) account. > > > > > I just did this for my own account, as well as for the one other account > I want to be using for SSH. > > >> - Restart the sshd service. > > > > > I still get the error as shown > > john AT john ~ > $ ssh localhost > ssh_exchange_identification: Connection closed by remote host > > The verbose output is > > $ ssh -vvv localhost > OpenSSH_3.7.1p2, SSH protocols 1.5/2.0, OpenSSL 0.9.7c 30 Sep 2003 > debug1: Reading configuration data /etc/ssh_config > debug2: ssh_connect: needpriv 0 > debug1: Connecting to localhost [127.0.0.1] port 22. > debug1: Connection established. > debug1: identity file /home/john/.ssh/identity type 0 > debug3: Not a RSA1 key file /home/john/.ssh/id_rsa. > debug2: key_type_from_name: unknown key type '-----BEGIN' > debug3: key_read: missing keytype > debug2: key_type_from_name: unknown key type 'Proc-Type:' > debug3: key_read: missing keytype > debug2: key_type_from_name: unknown key type 'DEK-Info:' > debug3: key_read: missing keytype > debug3: key_read: missing whitespace > debug3: key_read: missing whitespace > debug3: key_read: missing whitespace > debug3: key_read: missing whitespace > debug3: key_read: missing whitespace > debug3: key_read: missing whitespace > debug3: key_read: missing whitespace > debug3: key_read: missing whitespace > debug3: key_read: missing whitespace > debug3: key_read: missing whitespace > debug3: key_read: missing whitespace > debug3: key_read: missing whitespace > debug3: key_read: missing whitespace > debug2: key_type_from_name: unknown key type '-----END' > debug3: key_read: missing keytype > debug1: identity file /home/john/.ssh/id_rsa type 1 > debug1: identity file /home/john/.ssh/id_dsa type -1 > ssh_exchange_identification: Connection closed by remote host > debug1: Calling cleanup 0x41bf10(0x0) > > I look at /var/log/sshd > > 13 [main] sshd 2468 proc_subproc: Couldn't duplicate my handle<0x3D4> for pid 2528, Win32 error 5 > 49583 [main] sshd 2468 sync_with_child: child 2528(0x2B4) died before initialization with status code 0x80 > 66055 [main] sshd 2468 sync_with_child: *** child state waiting for longjmp > > I try again to log in via SSH... Now the log file is > > 13 [main] sshd 2468 proc_subproc: Couldn't duplicate my handle<0x3D4> for pid 2528, Win32 error 5 > 49583 [main] sshd 2468 sync_with_child: child 2528(0x2B4) died before initialization with status code 0x80 > 66055 [main] sshd 2468 sync_with_child: *** child state waiting for longjmp > 34018725 [main] sshd 2468 sync_with_child: child 2116(0x284) died before initialization with status code 0x80 > 34029578 [main] sshd 2468 sync_with_child: *** child state waiting for longjmp > > I try again and it's now > > 13 [main] sshd 2468 proc_subproc: Couldn't duplicate my handle<0x3D4> for pid 2528, Win32 error 5 > 49583 [main] sshd 2468 sync_with_child: child 2528(0x2B4) died before initialization with status code 0x80 > 66055 [main] sshd 2468 sync_with_child: *** child state waiting for longjmp > 34018725 [main] sshd 2468 sync_with_child: child 2116(0x284) died before initialization with status code 0x80 > 34029578 [main] sshd 2468 sync_with_child: *** child state waiting for longjmp > 94072696 [main] sshd 2468 sync_with_child: child 2544(0x280) died before initialization with status code 0x80 > 94090700 [main] sshd 2468 sync_with_child: *** child state waiting for longjmp > > Each time there are two more lines. What's that first line then? $ net helpmsg 5 Access is denied. At a guess, your sshd doesn't have permissions to execute bash. > I delete the sshd.log file, I end the SSHD service, I look at the file > which has again been created (sshd.log). It's empty. I start the service > again, and I see it's still empty. The first line appears after I make > my first login attempt, but it doesn't appear on subsequent login > attempts. > > I am going to have to do a total remove-and-reinstall of cygwin? Please post the output of "ls -ln /bin/bash". > May the merciful hacker who comes to my aid be blessed with infinite > vanilla milkshakes, or something. > > John Pye Also, please post the output of "mount -m" and "/bin/ls -1 /proc/registry/HKEY_USERS/*/Software/Cygnus\ Solutions/Cygwin/mounts\ v2/". Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "I have since come to realize that being between your mentor and his route to the bathroom is a major career booster." -- Patrick Naughton -- 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/