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

    Как включить и использовать новые встроенные команды 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 [email protected]

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

    ssh [email protected] -p 7777

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