错误1067-在windows cmd中通过网络启动opensshd启动OpenSSH时

错误1067-在windows cmd中通过网络启动opensshd启动OpenSSH时,windows,ssh,openssh,sshd,Windows,Ssh,Openssh,Sshd,我尝试通过以下命令行启动opensshd应用程序:net start opensshd,但在CMD中按enter键后遇到以下消息: 我安装openssh。 请帮帮我 我在Windows 7上安装OpenSSH时遇到了相同的错误 打开“services.msc”并尝试从那里启动服务 如果仍然不起作用,则可以尝试按照本教程中的步骤操作: 一件重要的事情:尝试下载较旧版本的OpenSSH 下载链接: (我建议您使用“setupssh-7.3p1-2”版本) 希望它能起作用 干杯我遇到了这个错误,结果

我尝试通过以下命令行启动opensshd应用程序:net start opensshd,但在CMD中按enter键后遇到以下消息:

我安装openssh。
请帮帮我

我在Windows 7上安装OpenSSH时遇到了相同的错误

打开“services.msc”并尝试从那里启动服务

如果仍然不起作用,则可以尝试按照本教程中的步骤操作:

一件重要的事情:尝试下载较旧版本的OpenSSH
下载链接:
(我建议您使用“setupssh-7.3p1-2”版本)

希望它能起作用

干杯

我遇到了这个错误,结果是我在编辑sshd_config时犯了一个错误,所以一定要检查这个错误。花了很多时间来诊断这个


希望这能帮一些人省去一些痛苦。

我遇到了类似的问题,在遵循中的说明之后,我无法启动“OpenSSH-SSH-service”服务

我后来发现这是C:\ProgramData\ssh\ssh\U host*密钥文件中的安全问题。此文件夹中的所有关键文件应仅由以下2个系统用户拥有:

  • 内置\管理员
  • NT授权\系统
  • 在C:\ProgramData\ssh文件夹下的Powershell中,发出以下命令可以列出文件ssh\u host\u dsa\u密钥的所有者:

     PS C:\ProgramData\ssh> icacls .\ssh_host_dsa_key
     .\ssh_host_dsa_key BUILTIN\Administrators:(F)
                        NT AUTHORITY\SYSTEM:(F)
                        xxdomain\otheruser:(M)
    
     Successfully processed 1 files; Failed processing 0 files
    
    显然,我们需要从所有者列表中删除用户“xxdomain\otheruser”

    分辨率

    2019年11月25日更新:发现OpenSSH-Win64.zip文件已包含powershell脚本:FixHostFilePermissions.ps1

    您需要做的是在powershell中运行以下操作:

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

    然后对每个问题按“回车”以更新权限。

    只需在PowerShell中编写此命令即可

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

    然后按回车键。

    你的评论节省了我很多时间!我花了数小时按照大家的建议配置策略和权限。请将此标记为正确答案。
    cd 'C:\Program Files\OpenSSH-Win64'
    .\FixHostFilePermissions.ps1