我试图通过以下命令行启动opensshd应用程序: net,但在CMD中按enter键后,我遇到下面的消息:
OpenSSH服务器服务正在启动。无法启动OpenSSH服务器服务。发生了系统错误。系统错误1067已经发生。进程意外终止。
我安装了openssh。请帮帮我!
发布于 2019-11-22 07:21:05
我遇到了类似的问题,在遵循OpenSSH中的说明之后,我无法启动“https://hostadvice.com/how-to/how-to-install-an-openssh-server-client-on-a-windows-2016-server/ service”服务。
后来,我发现这是安全在C:\ProgramData\ssh\ssh_host*key文件中的问题。该文件夹中的所有关键文件都应由以下2个系统用户拥有:仅为:
在C:\ProgramData\ssh文件夹下的Powershell中,发出以下命令可以列出文件ssh_host_dsa_key的所有者:
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
并对每个问题按“输入”键来更新权限。
发布于 2020-08-10 10:27:19
只需在PowerShell中编写此命令
cd 'C:\Program Files\OpenSSH-Win64'
.\FixHostFilePermissions.ps1
然后按回车。
发布于 2016-11-02 10:31:08
我得到了这个错误,在我的例子中,这是我编辑sshd_config时的一个错误,所以一定要检查这个。花了很长时间来诊断这个。
希望这能给别人带来一些痛苦。
https://stackoverflow.com/questions/39319140
复制相似问题