Mail Archives: cygwin/2001/11/29/15:29:54
I've given up (for now) on the sshd service and am running it via inetd
-- no more service startup timeouts and I can still use keys.
Peter Buckley wrote:
> Comments inline-
>
> Shawn Behrens wrote:
>
>> Hi,
>>
>>> Sorry, I thought when you started it manually you just typed:
>>>
>>> prompt>sshd
>>>
>>> So you are starting the service manually:
>>>
>>> prompt>cygrunsrv sshd
>>
>>
>>
>> Actually, I am starting it through Control Panel or through 'net
>> start sshd'.
>>
>>> and it works, but starting the service automatically fails? That
>>> sounds like a problem with whatever version of XP you have
>>
>>
>>
>> Yes. The version of XP I have is XP Professional, release version.
>> Note that others have reported this same problem with W2k, too, so I
>> do not think it is XP-specific.
>>
>
>
> The problem may not be XP specific, but it does seem to not be just
> sshd or cygrunsrv, since other people have it working on XP, Win2k,
> etc. My WG is that there is some sort of setting on Win2k or XP that
> decides how it will start/handle services, and that setting on your
> machine isn't kopasetic with sshd/cygrunsrv. I just have no idea what
> the setting might be :-)
>
> Have you tried starting other cygwin services, like inetd? I don't
> remember if we discussed it before, but it might be a helpful test to
> see if inetd works or not- inetd installs as a service differently
> than sshd IIRC, inetd --install-as-service.
>
> I saw something recently about making sure that the service was starting
> cygrunsrv and not sshd- it was in the context of editing the registry.
> I guess that your "Cygwin SSHD" service should start cygrunsrv, and then
> cygrunsrv should take the path to sshd as an argument.
> HTH,
>
> Peter
>
>
>> One thing I noticed is: If I set a parameter to start a .bat file on
>> service failure (first, second, subsequent) that will execute a 'net
>> start sshd' and open notepad (that last to make it do something that
>> I see), that .bat is never started. Very strange. So the service
>> fails but does not report that properly to the OS?
>>
>>> , or something about the parameters that XP starts the service with.
>>> Have you tried to uninstall sshd as a service, and install it with
>>> srvany or firedaemon?
>>
>>
>>
>> I have. Specifying c:\cygwin\usr\sbin\sshd.exe as the app to be
>> started, c:\cygwin\usr\sbin as the application directory, and -D as
>> the application parameters, I get this:
>> FireDaemon just crashes upon starting the service
>> srvany says the service started okay. However, will srvany is
>> running, sshd is not.
>>
>> So, sshd.exe needs some things to execute that neither FireDaemon nor
>> srvany provide.
>>
>> Cheers
>> Shawn
>>
>>
>
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -