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: Can't get SSHD started after successf ully running sshd-host-configâ


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


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