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): ---- gsfo...@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! gsfo...@gsfogus ~ $ ssh localhost ssh: connect to host localhost port 22: Connection refused gsfo...@gsfogus ~ $ net start sshd System error 2 has occurred. The system cannot find the file specified. gsfo...@gsfogus ~ $ cygrunsrv -S sshd cygrunsrv: Error starting a service: StartService: Win32 error 2: application The system cannot find the file specified. gsfo...@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: >chmod +r /etc/passwd >chmod +r /etc/group >chmod o+x /var 4. Confirm that windows will automatically start up the sshd service on startup. Click on “Start”, “Run” and enter “services.msc” in the “Open:” text box. Click “OK”. In the “Name” column, look for “CYGWIN sshd”. Right click this entry and select “Properties”. In the “Startup type” text box, it should show “Automatic”. 5. Next, click on the “Log On” tab in the Cygwin sshd Properties dialog box. Under “Local System account”, select the checkbox for “Allow service to interact with desktop”. Press “OK” and exit the “services.msc” window. 6. Start the sshd service: >cygrunsrv –S sshd or >net start sshd ---- How can I fix this problem? I cannot SSH into my machine. -- 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