首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误1067-在windows cmd中启动OpenSSH由网络启动

错误1067-在windows cmd中启动OpenSSH由网络启动
EN

Stack Overflow用户
提问于 2016-09-04 16:34:34
回答 5查看 35.2K关注 0票数 18

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

OpenSSH服务器服务正在启动。无法启动OpenSSH服务器服务。发生了系统错误。系统错误1067已经发生。进程意外终止。

我安装了openssh。请帮帮我!

EN

回答 5

Stack Overflow用户

发布于 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个系统用户拥有:仅为

  1. BUILTIN\管理员
  2. NT权限系统

在C:\ProgramData\ssh文件夹下的Powershell中,发出以下命令可以列出文件ssh_host_dsa_key的所有者:

代码语言:javascript
运行
复制
 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中运行以下命令:

代码语言:javascript
运行
复制
cd 'C:\Program Files\OpenSSH-Win64'
.\FixHostFilePermissions.ps1

并对每个问题按“输入”键来更新权限。

票数 32
EN

Stack Overflow用户

发布于 2020-08-10 10:27:19

只需在PowerShell中编写此命令

代码语言:javascript
运行
复制
cd 'C:\Program Files\OpenSSH-Win64'
.\FixHostFilePermissions.ps1

然后按回车。

票数 6
EN

Stack Overflow用户

发布于 2016-11-02 10:31:08

我得到了这个错误,在我的例子中,这是我编辑sshd_config时的一个错误,所以一定要检查这个。花了很长时间来诊断这个。

希望这能给别人带来一些痛苦。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39319140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档