This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: net start sshd problem


On Fri, Jun 26, 2009 at 09:28:50AM -0700, Gordon Fogus wrote:
>I installed cygwin for the second time.  I installed all the packages
>from ftp%3a%2f%2fmirror.cs.vt.edu%2fpub%2fcygwin%2fcygwin%2f mirror.
>
>My session then ran as follows (after I configured the mkpasswrd thing
>for my domain account):
>----
>gsfogus@GSFogus ~
>$ ssh-host-config -y
>*** Query: Overwrite existing /etc/ssh_config file? (yes/no) yes
>*** Info: Creating default /etc/ssh_config file
>*** Query: Overwrite existing /etc/sshd_config file? (yes/no) yes
>*** Info: Creating default /etc/sshd_config file
>*** Info: Privilege separation is set to yes by default since OpenSSH 3.3.
>*** Info: However, this requires a non-privileged account called 'sshd'.
>*** Info: For more info on privilege separation read /usr/share/doc/openssh/READ
>ME.privsep.
>*** Query: Should privilege separation be used? (yes/no) yes
>*** Info: Updating /etc/sshd_config file
>*** Query: Overwrite existing /etc/inetd.d/sshd-inetd file? (yes/no) yes
>*** Info: Creating default /etc/inetd.d/sshd-inetd file
>*** Info: Updated /etc/inetd.d/sshd-inetd
>
>*** Info: Host configuration finished. Have fun!
>
>gsfogus@GSFogus ~
>$ ssh localhost
>ssh: connect to host localhost port 22: Connection refused
>
>gsfogus@GSFogus ~
>$ net start sshd
>System error 2 has occurred.
>
>The system cannot find the file specified.
>
>gsfogus@GSFogus ~
>$ cygrunsrv -S sshd
>cygrunsrv: Error starting a service: StartService:  Win32 error 2: application
>The system cannot find the file specified.
>
>gsfogus@GSFogus ~
>$ ssh localhost
>ssh: connect to host localhost port 22: Connection refused
>----
>
>In order to get to this location, I followed these instructions:
>----
>1.	After finishing installing Cygwin, right click ?My Computer?, and
>select ?Properties?, ?Advanced?, ?Environment Variables?. Click on the
>?New? button to add a new entry to ?System variables?. The new entry
>is called ?CYGWIN? and set the value to ?ntsec tty?.
>2.	While in the environment variables dialog, confirm that ?Path? has
>?c:\cygwin\bin? (or wherever you have put Cygwin?s bin/ directory) in
>its definition.
>3.	Run the following command in a Cygwin shell:
>
>>ssh-host-config ?y
>
>If the script asks you about ?privilege separation?, answer ?yes?.
>If the script asks about ?create a local user sshd on this machine?,
>answer ?yes?
>If the script asks you about ?install sshd as a service?, answer ?yes?
>When the script asks you for ?environment variable CYGWIN=?, answer ?ntsec tty?
>You may need to change the following permissions if error messages
>instruct you to do so when using Cygwin install version 2.573.2.3:

I can't comment on why you are having problems but setting the CYGWIN
environment variable to "ntsec tty" makes no sense at all.  If it really
was required the ssh-host-config would set it for you automatically.

cgf

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]