This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: 1.5.5: sshd problem
- From: Igor Pechtchanski <pechtcha at cs dot nyu dot edu>
- To: John Pye <john at curioussymbols dot com>
- Cc: cygwin at cygwin dot com
- Date: Thu, 13 Nov 2003 11:13:30 -0500 (EST)
- Subject: Re: 1.5.5: sshd problem
- References: <3FB340BE.9070108@curioussymbols.com>
- Reply-to: cygwin at cygwin dot com
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@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@cs.nyu.edu
ZZZzz /,`.-'`' -. ;-;;,_ igor@watson.ibm.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/