2

你好!尝试启动 Cygwin sshdWindows 服务时出现以下错误:

$ cygrunsrv.exe -S sshd
cygrunsrv: Error starting a service: QueryServiceStatus:  Win32 error 1062:
The service has not been started.

我曾经ssh-host-config安装权限分离的服务。该脚本创建了两个用户:sshdsshd_server.

4

1 回答 1

3

以下为我解决了这个问题:

将用户的“完全控制”权限添加SYSTEM到以下目录:

C:\Cygwin
C:\Cygwin\var
C:\Cygwin\var\log

如果仍然没有帮助,请尝试运行ssh-host-config -y并重试cygrunsrv -S sshd

此外,我实际上是通过在重试之前并且仅在运行之后发布来卸载该sshd服务的。cygrunsrv -R sshdssh-host-config -y

(我在http://www.noah.org/wiki/Sshd_on_Windows找到了解决方案)

于 2012-09-14T04:44:29.377 回答