Отвечая на мой собственный вопрос и предоставляя дополнительную информацию всем, кто хочет выяснить, как установить OpenSSH на различные версии Windows 10.
Во-первых, чтобы четко ответить на вопросы:
С тех пор я обновил Windows до версии 1803, и у меня больше не установлен клиент OpenSSH. Как мне вернуть его обратно?
Этого не должно быть. Похоже, что-то не так с этой системой Windows или что-то изменило параметры установки по умолчанию, как предлагали другие. (Существует ряд причин, по которым дополнительные функции могут быть недоступны. Посмотрите этот ответ для некоторых примеров.)
Теперь я подтвердил, что это правда после завершения новой установки Windows 10 версии 1709 и последующего обновления до версии 1803. При обновлении до Windows 10 версии 1803 без внесения каких-либо изменений или установки каких-либо дополнительных пакетов клиент OpenSSH был установлен автоматически в результате обновления.
Как установить клиент OpenSSH в Windows 10 версии 1803?
См. Раздел ниже для установки на Windows 10 версии 1803 (апрель 2018).
Есть ли способ просто скачать установочный пакет от Microsoft и установить его?
Да. Можно загрузить OpenSSH непосредственно из проекта Microsoft Win32-OpenSSH на GitHub. См. Раздел « Альтернативные методы установки » ниже для получения подробной информации. Это также позволяет устанавливать более свежие выпуски OpenSSH.
Windows 10 версия 1709 (создатели Fall)
Если вы работаете в Windows 10 версии 1709 (Fall Creators), есть два основных способа установки OpenSSH. Если вы работаете с версией Windows 10 старше 1709, вам нужно будет обновить ее до более новой версии Windows 10 с помощью автоматического обновления. (Также возможно использовать альтернативные методы установки, перечисленные ниже, в более старых версиях Windows.)
Вариант 1. Обновление до Windows 10 версии 1803 и OpenSSH Client будут установлены автоматически. См. Раздел Windows 10 версии 1803 (апрель 2018 г.) ниже для получения более подробной информации.
Вариант 2. Клиент OpenSSH (бета-версия) и сервер OpenSSH (бета-версия) доступны в качестве дополнительных функций в этой версии Windows. Чтобы установить дополнительные функции OpenSSH:
В разделе Управление дополнительными функциями -> Добавить функцию выберите OpenSSH Client (Beta) и (при желании) OpenSSH Server (Beta) для установки:
Инструкции Microsoft по установке бета-версии OpenSSH в этой версии Windows, которая также включает дополнительные шаги по настройке и использованию OpenSSH, можно найти здесь: Использование бета-версии OpenSSH в Windows 10 Fall Creators Update и Windows Server 1709
Windows 10 версия 1803 (апрель 2018)
Клиент OpenSSH уже должен быть установлен после обновления до Windows 10 версии 1803. Если вы убедились, что используете Windows 10 Версии 1803 и OpenSSH Client не установлен, см. Ниже раздел « Альтернативные методы установки».
Клиент OpenSSH уже установлен и указан в списке « Управление дополнительными функциями»:
Сервер OpenSSH доступен в качестве дополнительной функции в этой версии Windows. Чтобы установить OpenSSH Server, в разделе Управление дополнительными функциями -> Добавить функцию выберите OpenSSH Server для установки:
Альтернативные способы установки
Перечисленные здесь альтернативные способы установки могут использоваться на ваш страх и риск, если указанные выше параметры не работают. Они также должны работать на старых версиях Windows.
Эти методы также можно использовать для установки более поздних версий OpenSSH:
- Windows 10 версии 1709 (Fall Creators Update) устанавливает OpenSSH версии 7.5p1 (выпущена как версия 0.0.18.0 корпорацией Microsoft в июле 2017 года).
- Windows 10 версии 1803 (обновление за апрель 2018 года) устанавливает OpenSSH версии 7.6p1 (выпущена как v7.6.0.0p1-бета-версия Microsoft в феврале 2018 года).
- Последний выпуск Win32-OpenSSH на момент написания этой статьи, похоже, основан на версии 7.7.2.
Установить из проекта Win32-OpenSSH GitHub
Следуйте инструкциям в Win32-OpenSSH Wiki в Microsoft Win32-OpenSSH GitHub Project. Обратите особое внимание на инструкции Wiki и версию Win32-OpenSSH, так как они периодически меняются.
Установите OpenSSH через Chocolately
Если вы являетесь поклонником Chocolately, доступен пакет Win32 OpenSSH Chocolately.
Однако этот метод больше не рекомендуется Microsoft, и Microsoft Win32-OpenSSH Wiki прямо заявляет, что это "устарело" (т.е. НЕ РЕКОМЕНДУЕТСЯ), даже если последние версии пакета Chocolately выпущены и доступны.
Если вы идете по этому пути, обязательно прочитайте Win32 OpenSSH Automated Install and Upgrade, используя ссылку Chocolatey на Win32-OpenSSH Wiki.