无法在 Windows 10 企业版上启动 sshd 服务

无法在 Windows 10 企业版上启动 sshd 服务

当我输入命令时:

sshd.exe -d

我可以通过另一台计算机 ssh 到这台计算机。

但我无法启动 ssh 服务器作为服务:

Start-Service : Failed to start service 'OpenSSH SSH Server (sshd)'.
At line:1 char:1
+ Start-Service sshd
+ ~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service],
   ServiceCommandException
    + FullyQualifiedErrorId : StartServiceFailed,Microsoft.PowerShell.Commands.StartServiceCommand

答案1

安装后您是否尝试过重新启动计算机?

根据您的 Windows 版本,您可能需要使用以下命令修复 hosts 文件的文件权限

C:\Program Files\OpenSSH-Win64\FixHostFilePermissions.ps1

还可以考虑使用最新版本,而不是 Windows 附带的版本。

https://github.com/PowerShell/Win32-OpenSSH/releases

相关内容