cygwin sshd服务无法在Windows 2003上启动

时间:2010-08-03 04:11:33

标签: ssh cygwin openssh

嗨!尝试启动Cygwin sshd Windows服务时出现以下错误:

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

我使用ssh-host-config来安装具有权限分离的服务。该脚本创建了两个用户:sshdsshd_server

1 个答案:

答案 0 :(得分:3)

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

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

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

如果仍然无效,请尝试运行ssh-host-config -y并重试cygrunsrv -S sshd

另外,我实际上是在重试前发出sshd并且仅在运行cygrunsrv -R sshd之后发布ssh-host-config -y来卸载{{1}}服务。

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