Windows8 上的 SSHD 无法启动:发生系统错误 1068

Windows8 上的 SSHD 无法启动:发生系统错误 1068

我刚刚在两台运行 Windows8-Home 的新笔记本电脑上安装了 cygwin ssh-host-config -y。在其中一台上,sshd 启动了,但在另一台上却没有启动:

C:\> net start sshd
System error 1068 has occurred.

Dan Regan 在 cygwin 博客中对此进行了描述此 cygwin 项目邮件列表项目。该问题似乎与登录和 NetLogon 服务有关,但尚未完全解决。

解决办法是什么?

答案1

我见过一些博客提出了这个问题,但我无法对它们发表评论,所以我决定在这里创建自己的问题并自己回答。

当我在两台机器上打开服务小程序并比较条目时,发现运行该服务的用户帐户不同。

正常工作的 sshd 使用 id .\cyg_server ,
损坏的 sshd 使用 id MY-HOSTNAME\cyg_server。

将损坏的登录名更改为 .\cyg_server 即可修复该问题。

还, ”由于登录失败,Cygwin sshd 无法启动“建议使用更现代的脚本cyglsa-config来安装 cygwin,但我没有尝试过。

相关内容