Я пытаюсь установить OpenSSH на сервер Windows. Когда я использую эту команду:
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'
Я получаю сообщение об ошибке:
Start-Service: не удается найти службу с именем sshd.
Судя по документации Microsoft, похоже, что установка Open SSH через PowerShell таким способом является функцией Windows Server 2019, а не 2016.