Поделиться через


Обзор OpenSSH для Windows

OpenSSH — это версия средств Secure Shell (SSH), используемых администраторами Linux и другими пользователями, отличными от Windows, для кроссплатформенного управления удаленными системами. Начиная с сборки Windows 10 1809 и Windows Server 2019, OpenSSH доступен в качестве функции по запросу.

SSH основан на архитектуре сервера клиента, где система, над которой работает пользователь, является клиентом, а управляемая удаленная система — сервер. OpenSSH включает в себя ряд компонентов и средств, предназначенных для обеспечения безопасного и простого подхода к удаленному администрированию системы.

В следующей таблице перечислены состояния установки OpenSSH по умолчанию для Windows в разных выпусках Windows.

Выпуск Windows Состояние установки SSH
Windows Server 2019 Не установлен, установка и включение с помощью дополнительных компонентов
Windows Server 2022 Не установлен, установка и включение с помощью дополнительных компонентов
Windows Server 2025 Установлен, но не включен
Сборка Windows 10 1809 + Не установлен, установка и включение с помощью дополнительных компонентов

OpenSSH для Windows содержит следующие команды.

  • ssh — это клиентский компонент SSH, работающий в локальной системе пользователя.
  • sshd — это компонент сервера SSH, который должен работать в системе, управляемой удаленно.
  • ssh-keygen создает, управляет и преобразует ключи проверки подлинности для SSH
  • ssh-agent сохраняет закрытые ключи, используемые для проверки подлинности с открытым ключом
  • ssh-add добавляет закрытые ключи в список, разрешенный сервером
  • ssh-keyscan помогает собирать открытые ключи узла SSH с узлов
  • sftp — это служба, которая предоставляет протокол безопасной передачи файлов и выполняется через SSH
  • scp — это программа копирования файлов, которая выполняется в SSH

Подсказка

В документации рассматривается использование OpenSSH в Windows, включая установку и конфигурацию, команды и варианты использования windows. Дополнительная подробная документация по общим функциям OpenSSH доступна в Интернете по OpenSSH.com.

Отзывы о Windows OpenSSH приветствуются и могут быть предоставлены путем создания проблем GitHub в репозитории OpenSSH GitHub. Проект с открытым кодом OpenSSH управляется разработчиками проекта OpenBSD. На GitHub находится форк этого проекта, созданный компанией Майкрософт.

Дальнейшие шаги