OpenSSH Windows 服务器 2016

OpenSSH Windows 服务器 2016

我正在尝试在 Windows 服务器机器上安装 OpenSSH。当我使用此命令时:

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*

我没有得到这个输出:

Name  : OpenSSH.Client~~~~0.0.1.0
State : NotPresent
Name  : OpenSSH.Server~~~~0.0.1.0
State : NotPresent

但它是空的:

OpenSSH 输出

当我做:

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

它可以工作,但是一旦我尝试启动服务器:

Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'

我收到此消息错误:

启动服务:找不到服务名称为“sshd”的任何服务。

答案1

根据微软文档判断,看来以这种方式通过 PowerShell 安装 Open SSH 是 Windows Server 2019 的功能,而不是 2016 的功能。

相关内容