delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/01/02/09:22:47

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
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
From: "pedal2metal" <pedal2metal AT sbcglobal DOT net>
To: <cygwin AT cygwin DOT com>
Subject: RE: sshd under Cygwin
Date: Sun, 2 Jan 2005 08:28:10 -0600
Message-ID: <DEEFKLGCAACCNNEOEAGCGEABCAAA.pedal2metal@sbcglobal.net>
MIME-Version: 1.0
In-Reply-To: <DEEFKLGCAACCNNEOEAGCOEAACAAA.pedal2metal@sbcglobal.net>

Hello,
  I forgot to mention that I had to add all the editrights priveleges within
ssh-host-config to my User
account which is already a member of Administrators except for the "SeDeny*"
priveleges which I left out.
So a total of 4 priveleges were added & verbatim per the ssh-host-config
script.

Also I discovered that I had to add the server on the command line using
single-quotes around the password because
my password had special characters in it.  The script uses double-quotes
which can cause issues depending upon the
special characters embedded.  At least this is the case if you try & use the
script cygrunsrv command line verbatim
on the shell command line.

Lastly, permissions on all the noted files/directories within
ssh_host_config/ssh_user_config are important & all
the parent directories as well.  A note about priveleges beyond the noted
directories/files through all parent directories
up to & including '/' in openssh.README & in the scripts would be a helpful
reminder.

thanks & best regards,
eric

-----Original Message-----
From: pedal2metal [mailto:pedal2metal AT sbcglobal DOT net]
Sent: Sunday, January 02, 2005 6:45 AM
To: cygwin AT cygwin DOT com
Subject: RE: sshd under Cygwin


Hello,
   After using the following references:

http://ist.uwaterloo.ca/~kscully/SSH/CygwinSSHD_W2K3.html
http://sources.redhat.com/ml/cygwin/2001-11/msg00844.html
/usr/share/doc/Cygwin/openssh.README
/usr/bin/ssh-host-config
/usr/bin/ssh-user-config

& plenty of T&E (trial & error),
I was able to get RSA SSH2 keys to work properly.  In conclusion,
change the _user to <User Login ID> instead of 'system' in both of the above
scripts.
I installed the sshd service manually but that was mainly due to
the debug/analysis nature of the work.  Shouldn't be necessary if the
_user variable is changed in both scripts.

Anyhow, this does bring up another question:
   How would one get RSA SSH2 keys to work with multiple user logins
since the cygrunsrv/sshd process can only run as 1 user?  It would
appear the answer is "Not possible" based on my T&E results.

thanks & best regards,
eric rose

email:  pedal2metal AT sbcglobal DOT net

-----Original Message-----
From: pedal2metal [mailto:pedal2metal AT sbcglobal DOT net]
Sent: Sunday, January 02, 2005 1:37 AM
To: cygwin AT cygwin DOT com
Subject: sshd under Cygwin


Hello,
   Ok, I installed all of Cygwin & then attempted to get sshd running.  I
did this about 1.5 years ago
& it didn't seem too hard so I thought I try again.  Anyhow, this time, I've
grown a bit & use the RSA keys
of SSH Protocol 2 as my standard method so I wanted to do that this time.
   Well I ran ssh-host-config & everything looked good but only password
authentication worked.
After lots of mistakes, false starts, I figured out my /home/<UserName>
directory rights were wrong &
ran ssh-user-config to fix them which removed write priveleges for
group/world.  Still no RSA keys allowed.
Anyhow, now I'm afraid I've made a total mess of things.  I read the
/usr/share/doc/Cygwin/openssh.README file
which is how I got this email address.
I ended up trying to "reset" things.  I deleted my .ssh directory.  I
removed the "sshd" service via regedit.
I removed the "sshd" user also via Control Panel.  I then ran
ssh-user-config, regenerated my RSA SSH Protocol 2 keys, then
ran ssh-host-config & said yes to everything & I have CYGWIN='ntsec tty'.
Still no luck.  I can only connect by using my password.  I'm using the "ssh
127.0.0.1" test as my reference.
I'm guessing this whole process is a "do-once" &
once you screw it up, it can't be undone short of a complete Cygwin
re-install and/or Windows re-install, although
honestly, I have no clue.  I've done Google, read tons of emails, threads,
read the /usr/share/doc area, etc... still
no fundamental clue on the deterministic process to get RSA2 keys working
reliably with sshd under Cygwin.
I'm running Windows 2000 Pro SP4 & using a February 25,2004 archive of the
redhat mirror for the Cygwin install.

I am operational since I can use my password but I'm completely baffled by
why the RSA2 keys don't work since
I use them on my other systems which I use SSH for.

thanks & best regards,

Eric Rose


--
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/

- Raw text -


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