В операционные системы Windows 10 и Windows 11 встроен официальный клиент OpenSSH Client. Он позволяет подключаться к удаленным серверам (например, Linux-серверам, сетевому оборудованию или другим компьютерам с запущенным SSH-сервером) прямо из классической командной строки или PowerShell без использования сторонних программ вроде PuTTY. В этой инструкции подробно описано, как включить и использовать встроенный SSH-клиент.
Как установить клиент OpenSSH
Вы можете установить клиент через графический интерфейс системы или быстро с помощью команды в PowerShell.
Способ 1. Установка через Параметры Windows
- Откройте приложение «Параметры» нажатием клавиш Win + I.
- Перейдите по пути «Приложения» → «Дополнительные компоненты» (в Windows 10 — «Приложения и возможности», а затем справа нажмите «Управление дополнительными компонентами»).

- Нажмите кнопку «Добавить компонент».

- В списке найдите OpenSSH Client (Клиент OpenSSH), выберите его и нажмите кнопку «Установить».

- После завершения установки перезагрузите компьютер, чтобы пути к исполняемым файлам обновились в системных переменных окружения.
Способ 2. Установка через PowerShell
- Запустите PowerShell от имени администратора.
- Выполните команду для установки клиента OpenSSH:
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
- После выполнения перезагрузите систему.
Использование клиента OpenSSH в Windows
После перезагрузки файлы клиента будут доступны в папке C:\Windows\System32\OpenSSH\, а команды станут доступны из любого окна консоли.
Проверка работы клиента
Откройте командную строку или PowerShell и введите команду ssh. Если всё настроено верно, отобразится справка по доступным параметрам:

Подключение к удаленному серверу
Для подключения к удаленной машине по SSH используйте классический синтаксис:
ssh имя_пользователя@IP_адрес_хоста
Например, для подключения к серверу CentOS 7 с адресом 171.16.1.10 под именем username введите:
ssh username@171.16.1.10
При первом подключении система спросит Вас, доверяете ли Вы ключу удаленного сервера. Введите yes, нажмите Enter и укажите пароль пользователя:
ssh username@171.16.1.10
The authenticity of host '171.16.1.10 (171.16.1.10)' can't be established.
ED42519 key fingerprint is SHA256:REMOVED.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '171.16.1.10' (ED42519) to the list of known hosts.
username@171.16.1.10's password:
Last login: Tue Oct 31 00:23:33 2017 from 10.22.202.6
[username@centos ~]$ uname -a
Linux centos 3.10.0-514.10.2.el7.x86_64 #1 SMP Fri Mar 3 00:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
После этого Вы получите доступ к удаленному терминалу и сможете выполнять любые команды Linux-сервера непосредственно из Windows.
Полезные инструменты в комплекте OpenSSH
Помимо стандартной команды ssh, вместе с клиентом устанавливаются полезные утилиты для передачи файлов и управления ключами:
scp.exe— безопасное копирование файлов по SSH. Например, скопировать локальный файл на сервер:scp file.txt user@host:/path/to/destination/sftp.exe— интерактивный протокол безопасной передачи файлов SFTP.ssh-keygen.exe— утилита для генерации пар SSH-ключей (закрытого и открытого) для входа без ввода пароля.
Встроенный клиент OpenSSH является надежной заменой сторонним программам вроде PuTTY при выполнении большинства административных задач. Если у Вас остались вопросы по использованию клиента, пишите в комментариях к статье.