我也是同样的问题,但我通过nssm.exe 重新创建了sshd服务,然后通过管理员身份再次去启动该新建的ssh服务,结果这次成功了。
所以我怀疑是安装软件之后,它自带的sshd 服务有什么问题。
系统 Win11 23H2
问题: 无法通过"服务" 启动OpenSSH server, 错误1067,
事件日志显示为:
同时, 直接在管理员权限的终端中运行ssh服务可以正常使用之
通过start service无法启动
我参照此回答"SSH服务启动失败 - Microsoft Community"进行了如下尝试:
重新安装ssh 服务
重设ssh服务的登录账户
重新生成密钥, 重新处理密钥文件权限
检查系统文件:
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-image /RestoreHealth
sfc /SCANNOW
显示无文件损坏
重设网络环境
使用光盘映像文件保留用户文件和设置的前提下重装系统
完全重装系统的必要性暂时不存在,这似乎也不是一个网络问题, 所以我没有跟进其他的网络, 安全操作.
以上行为皆无法改变现状.
此外, 该问题疑似出现在某次断电后, 当时我使用此电脑ssh远程连接第二台win11系统电脑, 两台电脑同属于内网, 在一次断电检修后两台电脑同时出现了此问题, 并且都可以通过直接命令行运行ssh, 无法通过"服务" 启动ssh服务; 希望此信息能够有所帮助
锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。 为了保护隐私,对于已迁移的问题,用户个人资料是匿名的。
我也是同样的问题,但我通过nssm.exe 重新创建了sshd服务,然后通过管理员身份再次去启动该新建的ssh服务,结果这次成功了。
所以我怀疑是安装软件之后,它自带的sshd 服务有什么问题。
太好了,我遇到了贴子相同的情况,我在将C:\ProgramData\ssh\logs文件夹所有用户设置为SYSTEM 和 Administrators后,一切就都正常了。
非常感谢, 使用第三方手段重新创建sshd服务确实很好用.