X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL,BAYES_00,SARE_HEAD_8BIT_SPAM,SARE_SUB_ENC_UTF8,SPF_HELO_PASS X-Spam-Check-By: sourceware.org Message-ID: <4AB83A0D.1070902@cygwin.com> Date: Mon, 21 Sep 2009 22:44:29 -0400 From: "Larry Hall (Cygwin)" Reply-To: cygwin AT cygwin DOT com User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.21) Gecko/20090320 Remi/2.0.0.21-1.fc8.remi Lightning/0.9 Thunderbird/2.0.0.21 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: =?UTF-8?B?UmU6IENhbid0IGdldCBTU0hEIHN0YXJ0ZWQgYWZ0ZXIgc3VjY2Vzc2Y=?= =?UTF-8?B?dWxseSBydW5uaW5nIHNzaGQtaG9zdC1jb25maWfigI8=?= References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 On 09/21/2009 08:27 PM, Kyle Stanek wrote: > > > Hello, > > I'm having trouble getting the sshd service running under > cygwin. I am running Cygwin on Windows XP SP3. I have successfully > run ssh-host-config, however I get errors when I try and start the > service using cygrunsrv or net: > > > [fido ~]$ cygrunsrv --start sshd > cygrunsrv: Error starting a service: QueryServiceStatus: Win32 error 1062: > The service has not been started. > [fido ~]$ > [fido ~]$ net start sshd > The CYGWIN sshd service is starting. > > The CYGWIN sshd service could not be started. > > The service did not report an error. > > More help is available by typing NET HELPMSG 3534. > > [fido ~]$ > > Also, the sshd log is empty: > [fido ~]$ cat /var/log/sshd.log > > [fido ~]$ > > Another > piece of information that may be helpful is that I can't even get the > sshd executable to output any debug information, as it simply returns > silently. i.e. > > [fido ~]$ /usr/sbin/sshd -d -d -d -D > > [fido ~]$ /usr/sbin/sshd -d Ugh! I wish there was some way we could stop folks from trying to do this like they can on Linux and other Unix. :-( You've very likely just messed up your permissions on a bunch of files and directories that 'sshd' uses. These will need to be reset for things to work properly. If you've just installed Cygwin, take the simple route out and remove Cygwin (see the FAQ for pointers on how) and reinstall. _Don't_run_'sshd'_or_any_Cygwin_service_from_the_shell_unless_the_shell_ _is_owned_by_the_privileged_user_that_will_run_the_service_. If you don't know what the preceding means, then don't run sshd from a shell, period. > Here is my best attempt at an accounting of the settings that I have used: > 1. I installed cygwin packages for all users, Unix / binary file types > 2. I have installed the following Cygwin packages: > > cygrunsrv 1.34-1 > openssh 5.1p1-8 > 3. > When running ssh-host-config, I accepted all defaults and chose to run > sshd under a separate account with limited permissions. > > Please let me know if you need any more information. I would appreciate > any help that could be provided. Sounds to me like something is missing from the install. What does 'cygcheck sshd' say? -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 216 Dalton Rd. (508) 893-9889 - FAX Holliston, MA 01746 _____________________________________________________________________ A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting annoying in email? -- 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