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

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

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

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

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

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

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

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

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

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

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

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

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

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

 SSH 

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

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

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

 ssh bob@ssh.example.com 

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

 ssh bob@ssh.example.com -p 7777 

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

Оцените статью
TutoryBird.Ru
Добавить комментарий