无法在 Windows Server 2016 中启动 openssh
Posted
技术标签:
【中文标题】无法在 Windows Server 2016 中启动 openssh【英文标题】:Cannot start openssh in Windows Server 2016 【发布时间】:2020-04-01 07:25:28 【问题描述】:我已经使用以下手册在 Windows Server 2016 上安装了 OpenSSH:
Installing SFTP (SSH FTP) Server on Windows with OpenSSH
但是,我无法启动 OpenSSH(错误 1067)。最重要的是,services.msc
中根本不存在 sshd。
PS C:\OpenSSH-Win64> .\install-sshd.ps1
[SC] SetServiceObjectSecurity SUCCESS
[SC] ChangeServiceConfig2 SUCCESS
[SC] ChangeServiceConfig2 SUCCESS
sshd and ssh-agent services successfully installed
后来:
PS C:\OpenSSH-Win64> Start-Service sshd
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】:以下第 8 步有帮助:OpenSSH : Install
返回 PowerShell 并移动到 OpenSSH 安装文件夹,然后运行 [.\FixHostFilePermission.ps1],如下所示。
【讨论】:
以上是关于无法在 Windows Server 2016 中启动 openssh的主要内容,如果未能解决你的问题,请参考以下文章
Postgres无法在Azure中的Windows Server 2016上启动
为啥我无法在 Windows 7 Professional 64 位 SP1 上安装 SQL Server Express 2016?
如何在 Windows Server 2016 中运行的 Wildfly 中启用 JMX
Windows server 2016无法使用RDO远程连接
无法从 python-ldap 连接到 Windows Server 2016 上的 ldaps
Windows Server 2016中,安装PHP Manager,ARR3.0或者URL Rewrite 2.0无法成功的解决办法