Главная Windows 10 Как включить сервер OpenSSH в Windows 10

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



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

Реклама

Примечание. Приложение OpenSSH Server позволит вам установить соединение с вашим компьютером, используя протокол SSH. Это не позволит вам получить доступ к другим компьютерам в вашей сети. Чтобы подключиться к другим компьютерам, вы должны установить клиент OpenSSH .

Выпустив Windows 10, Microsoft наконец-то прислушалась к своим пользователям после многих лет, когда они запрашивали SSH-клиент и сервер. За счет включения реализации OpenSSH ценность ОС возрастает.

На момент написания этой статьи программное обеспечение OpenSSH, входящее в состав Windows 10, находится на стадии БЕТА. Это означает, что у него могут быть проблемы со стабильностью.

Предоставленный SSH-сервер похож на приложение Linux. На первый взгляд кажется, что он поддерживает те же функции, что и его аналог * NIX. Это консольное приложение, но работает как Служба Windows .

Давайте посмотрим, как включить сервер OpenSSH в Windows 10.

Могу ли я получить Netflix без смарт-телевизора?

Включите сервер OpenSSH в Windows 10

  1. Открыть Приложение настроек и перейдите в Приложения -> Приложения и функции.
  2. Справа щелкните Управление дополнительными функциями.Windows 10 Установка SSH-сервера
  3. На следующей странице нажмите кнопкуДобавить функцию.Служба sshd Windows 10
  4. В списке функций выберитеСервер OpenSSHи нажмите наУстановитькнопка.Служба Sshd работает
  5. Перезагрузите Windows 10 .

Это установит программное обеспечение OpenSSH Server в Windows 10.

Его бинарные файлы находятся в папкеc: windows system32 Openssh. Помимо клиентских приложений SSH, в папке находятся следующие серверные инструменты:

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • и конфигурационный файл sshd_config.

Сервер SSH настроен для работы в качестве службы.

Windows 10 подключается к встроенному серверу Sshd 2

На момент написания статьи он не запускается автоматически. Настроить нужно вручную.

Как запустить сервер OpenSSH в Windows 10

  1. Дважды щелкните значокsshdвход в Сервисы, чтобы открыть его свойства.
  2. На вкладке «Вход в систему» ​​см. Учетную запись пользователя, которая используется сервером sshd. В моем случае этоNT Service sshd.Windows 10 подключается к встроенному серверу Sshd 3
  3. Теперь откройте командная строка с повышенными привилегиями .
  4. Перейдите в каталог c: windows system32 Openssh с помощью командыкомпакт-диск c: windows system32 Openssh.
  5. Здесь запустите командуssh-keygen -Aдля генерации ключей безопасности для sshd-сервера.Windows 10 подключается к встроенному серверу Sshd 5
  6. Теперь в командной строке с повышенными привилегиями введитеexplorer.exe.для запуска проводника в папке OpenSSH.
  7. Обновить: Microsoft опубликовала руководство что делает процесс назначения очень простым.
    Откройте PowerShell от имени администратора и выполните следующие команды:

    Install-Module-Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C:  Windows  System32  OpenSSH  ssh_host_ed25519_key

    Это оно! Установлены все необходимые разрешения.

  8. В качестве альтернативы вы можете выполнить следующие действия.
    Щелкните правой кнопкой мышиssh_host_ed25519_keyфайл и сменить собственника пользователю службы sshd, напримерNT Service sshd.
  9. Нажмите «Добавить» и добавьте разрешение «Чтение» для пользователя «NT Service sshd». Теперь удалите все остальные разрешения, чтобы получить что-то вроде этого:Нажмите «Применить» и подтвердите операцию.
  10. Наконец, откройте службы (нажмите клавиши Win + R и введитеservices.mscв поле «Выполнить») и запустите службу sshd. Должно начаться:
  11. Разрешите порт SSH в брандмауэре Windows. По умолчанию сервер использует порт 22. Запустите эту команду в командной строке с повышенными привилегиями:netsh advfirewall firewall добавить имя правила = 'SSHD Port' dir = in action = allow protocol = TCP localport = 22Microsoft предоставила следующую альтернативную команду для PowerShell:
    New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain
  12. В заключение, установить пароль для вашей учетной записи если у вас его нет.

Теперь вы можете попробовать это в действии.

Подключение к SSH-серверу в Windows 10

Откройте свой ssh-клиент. Вы можете запустить его на том же компьютере, например используя встроенный Клиент OpenSSH или запустите его с другого компьютера в вашей сети.

телевизор Samsung не включается на красный свет

В общем случае синтаксис консольного клиента OpenSSH следующий:

ssh имя пользователя @ хост -p порт

В моем случае команда выглядит так:

ssh winaero@192.168.2.96

гдеWinaeroэто мое имя пользователя Windows и192.168.2.96это IP-адрес моего ПК с Windows 10 . Я подключусь к нему с другого ПК, на котором установлен Arch Linux.

Наконец-то вы в деле!

Сервер выполняет классические консольные команды Windows, например подробнее, тип, версия, копия.

Но я не могу запустить FAR Manager. Он выглядит черно-белым и сломанным:

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

Что ж, встроенный SSH-сервер - определенно интересная штука. Он позволяет вам управлять машиной Windows без установки таких инструментов, как rdesktop, на вашем компьютере с Linux или даже без изменения настроек Windows с компьютера Linux, на котором не установлен X-сервер.

На момент написания этой статьи встроенный SSH-сервер в Windows 10 находится на стадии бета-тестирования, поэтому он должен стать более интересным и стать полезной функцией в ближайшем будущем.

Интересные статьи

Выбор редакции

Как обновить смарт-телевизор Samsung
Как обновить смарт-телевизор Samsung
Большинство современных телевизоров умны, но для поддержания их работоспособности необходимы периодические обновления. Узнайте, как обновить ваш Samsung Smart TV автоматически или вручную.
Red Dead Redemption 2 получил высокую оценку критиков
Red Dead Redemption 2 получил высокую оценку критиков
Вышел Red Dead Redemption 2, и, судя по отзывам и отзывам, он не хуже всех ожиданий. Игра получила 97 баллов на Metacritic с идеальными или почти идеальными отзывами на каждую публикацию.
Как исправить, что кнопка «Домой» на iPad не работает
Как исправить, что кнопка «Домой» на iPad не работает
Если кнопка «Домой» на iPad не работает, хорошей отправной точкой будет перезагрузка, сброс настроек или снятие защитных чехлов.
Как добавить контакт в Skype
Как добавить контакт в Skype
Если вы только начали использовать Skype и хотите знать, как добавить контакт, мы расскажем, как это сделать, в этом руководстве. Кроме того, мы покажем вам, как блокировать, разблокировать и удалять
Windows 10 Build 15042 не имеет водяных знаков на рабочем столе и даты истечения срока действия
Windows 10 Build 15042 не имеет водяных знаков на рабочем столе и даты истечения срока действия
Сегодня Microsoft выпустила новую сборку грядущего обновления Windows 10 Creators Update. Сборка Windows 10 Insider Preview 15042 стала доступной на Fast Ring и содержит ряд новых функций и исправлений. Это первая сборка ветки Creators Update, которая не имеет водяных знаков на рабочем столе и не имеет срока годности.
Накопительное обновление для Windows 10 v1607, 23 мая 2019 г.
Накопительное обновление для Windows 10 v1607, 23 мая 2019 г.
Microsoft выпускает обновления для Windows 10 версии 1607 и Windows Server 2016. Обновления содержат огромный список исправлений. Microsoft выпускает обновление KB4499177 для компьютеров под управлением Windows 10 версии 1607 и Windows Server 2016. Обновление повышает версию ОС до сборки 14393.2999 и поставляется со следующим журналом изменений.
Как удалить все закладки в Chrome
Как удалить все закладки в Chrome
https://www.youtube.com/watch?v=pbKLrNkEiI0 Google Chrome - один из самых популярных веб-браузеров, потому что он быстрый и надежный, а также потому, что Google хорошо проделал свою работу по его продвижению. Веб-браузер Chrome делает