Назад | Перейти на главную страницу

Установить OpenSSH только с помощью cmd / terminal?

Это возможно установить OpenSSH полностью используя cmd / terminal? Все решения, которые я нахожу в Google, требуют перехода в приложение настроек:

https://winaero.com/blog/wp-content/uploads/2017/12/Windows-10-install-SSH-server.png

В достаточно свежей системе Windows 10 это работает

PS > Add-WindowsCapability -Online -Name 'OpenSSH.Client~~~~0.0.1.0'

Path          :
Online        : True
RestartNeeded : False

Чтобы проверить статус, используйте это

PS > Get-WindowsCapability -Online | ? {$_.Name  -like '*ssh*' }

Name  : OpenSSH.Client~~~~0.0.1.0
State : Installed

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

Вы также можете установить через шоколадный

# https://chocolatey.org/packages/openssh

PS > choco install openssh

Если вам действительно нужен полный контроль, вы также можете скачать релиз прямо из github и вручную устанавливать вещи. Есть Анзибельная роль который устанавливается с использованием ручного метода, который вы, вероятно, могли бы перепроектировать, если бы захотели выяснить это для какой-либо другой системы.