Как включить встроенный в Windows 10 OpenSSH

Windows icon

С каждым новым выпуском Windows 10 все больше и больше полезных инструментов переносится из Linux. Во-первых, в Windows появилась подсистема для Linux, а теперь еще добавили встроенный клиент и сервер OpenSSH, который использует версию 7.5 OpenSSH.

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

Рекомендую: Лучшие инструменты системного администратора

Как включить OpenSSH Client в Windows 10

Установка OpenSSH клиента проста, но потребует перезагрузки компьютера.

  1. Зайдите в «Параметры» —> «Приложения».
  2. В поле приложение и возможности нажмите на пункте «Управление дополнительными компонентами».

    Управление дополнительными функциями Управление дополнительными функциями
    Управление дополнительными функциями
  3. Теперь нажмите кнопку «Добавить компонент». Это откроет список дополнительных функций, которые могут быть установлены. Большинство из них — это пакеты шрифтов, но если вы прокрутите вниз, увидите OpenSSH Client (beta) и OpenSSH Server (beta).

    Установка клиентской бета-версии OpenSSH для Windows 10
    Установка клиентской бета-версии OpenSSH для Windows 10
  4. Чтобы установить SSH-клиент или сервер, просто выберите его и нажмите кнопку «Установить». Как только вы нажмете кнопку «Установить», вы увидите, что компонент исчезнет из списка. Это нормально и нечего беспокоиться. Просто нажмите на стрелку назад в левом верхнем углу окна, и вы вернетесь к списку установленных функций.
  5. Вы обнаружите, что установлен клиент OpenSSH.
  6. Теперь вы можете закрыть все окна и перезагрузить компьютер. Для завершения установки важно перезагрузить компьютер. В противном случае Windows не найдет команду SSH при ее использовании в командной строке.

Как использовать OpenSSH Client в Windows 10

Теперь, когда ваш компьютер перезагружен, просто откройте командную строку, введите ssh и нажмите enter. Если клиент OpenSSH был установлен правильно, вы увидите файл справки, в котором будут отображаться все аргументы командной строки.

Для получения информации о том, что означает каждый аргумент командной строки, вы можете зайти на страницу руководства для SSH.

Список аргументов:

Для подключения к удаленному серверу вы просто используете командную строку ssh [user] @ [host]. Например, чтобы подключиться к серверу Ubuntu необходимо набрать ssh spysoftnet@ub-test.

Если вы впервые подключаетесь к определенному SSH-серверу, то необходимо подтвердить и сохранить ключ локально. Если вы наберете yes, ключ этого хоста будет сохранен в файле% UserProfile% \. Ssh \ known_hosts, и в следующий раз вам уже не потребуется это делать для этого сервера.

Затем вам будет предложено ввести пароль для учетной записи пользователя на удаленном сервере.

Вход через SSH из Windows 10
Вход через SSH из Windows 10

Если вы введете правильный пароль, вы будете зарегистрированы на удаленном сервере.

Вход в SSH-сервер
Вход в SSH-сервер

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

Изменить порт можно с помощью ключа -p. Если сервер работает на порту 7777, вы должны запустить:

Когда вы закончите использовать удаленный сервер и захотите завершить сеанс SSH, просто введите exit и нажмите enter. SSH-клиент отобразит «Connection to [server] closed.». После чего можно закрыть командную строку.

Вас может заинтересовать: Обзор защищенных Linux-дистрибутивов

QUASAR

Этичный хакер: компьютерный ниндзя и мастер цифровых тайн.

Добавить комментарий

  1. Серж

    А если я укажу SSH а затем IP сервера, то что, не спросит логи и пароль отдельно как это делает Putty? думаю можно и так
    ssh 192.168.1.1 (ip как пример)

    Ответить
  2. Владимир

    Все понятно, только не понятно ДЛЯ ЧЕГО ЭТО НУЖНО ДЕЛАТЬ???? Что там есть такого ценного , на том сервере, ради чего стоит туда прийти??? Какое счастье там нас ждёт???
    У меня на Win 10 эта программа уже стоит. Я думаю, что нужно от всяких ненужных наворотов избавляться. Вот и думаю её пустить под откос…..

    Ответить
    1. Mytsky

      Владимир, вы как сюда попали? С Гугла?

  3. Назар

    А что делать если в WIN10 при нажатии кнопки Добавить компоненты нет пункта OpenSSH?

    Ответить
  4. C4ever

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

    Ответить
  5. Чебурек

    Вова ты дурак?

    Ответить
  6. Бумбий Первый

    Шикарно!

    Ответить
  7. Влад

    Всем привет.
    У меня такая проблем: при попытке установить OpenSSH Client в Windows 10 — установка постоянно проваливается. Винда пишет: Install failed
    В чем причина и как ее обойти ?

    Ответить
  8. Alexandr Gavriliuk

    У меня все установилось без проблем, но при попытке подключения получаю ошибку Connection timed out
    Хост даже не пингуется (а с другого ноута подключается без проблем) — в чем может быть загвоздка?

    Ответить
    1. Falcon

      Чтобы разрешить OpenSSH в брандмауэре, открой командную строку от имени администратора и выполни следующие команды:

      netsh advfirewall firewall add rule name=»SSH Port» dir=in action=allow protocol=TCP localport=22
      netsh advfirewall firewall add rule name=»SSH Port» dir=out action=allow protocol=TCP localport=22