我正在尝试在 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
但它是空的:
当我做:
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 的功能。