Как включить и использовать новые встроенные команды SSH в Windows 10

Microsoft объявила о выпуске интегрированного клиента OpenSSH в Windows в 2015 году. Наконец-то они это сделали, и клиент SSH скрыт в Windows 10 Fall Creators Update. Теперь вы можете подключиться к серверу Secure Shell из Windows без установки PuTTY или любого другого стороннего программного обеспечения.

Обновление :  встроенный SSH-клиент теперь включен по умолчанию в обновлении Windows 10 за апрель 2018 г. Вот как получить обновление, если оно еще не установлено на вашем компьютере.

PuTTY может иметь больше функций. Согласно системе отслеживания ошибок проекта на GitHub, интегрированный клиент SSH на данный момент поддерживает только ключи ed25519.

Как установить SSH-клиент Windows 10

СВЯЗАННЫЕ С: Что нового в Windows 10 Fall Creators Update, доступном уже сейчас

Клиент SSH является частью Windows 10, но это «дополнительная функция», которая не устанавливается по умолчанию.

Чтобы установить его, перейдите в «Настройки»> «Приложения» и нажмите «Управление дополнительными функциями» в разделе «Приложения и функции».

Нажмите «Добавить компонент» вверху списка установленных функций. Если у вас уже установлен клиент SSH, он появится в списке здесь.

Прокрутите вниз, выберите вариант «Клиент OpenSSH (бета)» и нажмите «Установить».

Windows 10 также предлагает сервер OpenSSH, который вы можете установить, если хотите запустить SSH-сервер на своем ПК. Вам следует установить это только в том случае, если вы действительно хотите запустить сервер на своем ПК, а не просто подключиться к серверу, работающему в другой системе.

Как использовать SSH-клиент Windows 10

Теперь вы можете использовать клиент SSH, выполнив sshкоманду. Это работает либо в окне PowerShell, либо в окне командной строки, поэтому используйте то, что вам больше нравится.

Чтобы быстро открыть окно PowerShell, щелкните правой кнопкой мыши кнопку «Пуск» или нажмите Windows + X и выберите в меню «Windows PowerShell».

Чтобы просмотреть синтаксис команды ssh, просто запустите ее:

ssh

Если вы видите сообщение об ошибке, в котором говорится, что команда не найдена, вам нужно будет выйти и снова войти в систему. Также подойдет и перезагрузка вашего ПК. В этом нет необходимости, но это бета-функция.

СВЯЗАННЫЕ: Как подключиться к SSH-серверу из Windows, macOS или Linux

Эта команда работает так же, как подключение к серверу SSH через sshкоманду в других операционных системах, таких как macOS или Linux. Его синтаксис или параметры командной строки такие же.

Например, чтобы подключиться к SSH-серверу на ssh.example.com с именем пользователя «bob», вы должны запустить:

ssh [email protected]

По умолчанию команда пытается подключиться к серверу SSH, работающему на порту 22, который используется по умолчанию. Однако вам может потребоваться подключиться к серверу, работающему на другом порту. Вы делаете это, указывая порт на -pкоммутаторе. Например, если сервер принимает соединения через порт 7777, вы должны выполнить:

ssh [email protected] -p 7777

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