Главная 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 находится на стадии бета-тестирования, поэтому он должен стать более интересным и стать полезной функцией в ближайшем будущем.

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

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

Быстро узнайте, какой тип памяти DDR у вас установлен в Windows 10
Быстро узнайте, какой тип памяти DDR у вас установлен в Windows 10
Если вам нужно узнать, какой тип памяти вы установили на свой компьютер, не открывая корпус ПК, в Windows 10 есть опция.
Что такое KML-файл?
Что такое KML-файл?
Файл KML представляет собой файл языка разметки Keyhole, используемый для выражения географических аннотаций и визуализации. Google Earth открывает файлы KML, но другие программы тоже работают.
Как отключить HDR на телевизоре TCL
Как отключить HDR на телевизоре TCL
Расширенный динамический диапазон (HDR) отлично подходит для просмотра программ с высококачественным видео. Однако некоторые телевизоры не всегда полностью раскрывают потенциал HDR. Во-первых, освещение в непосредственной близости может иметь огромное влияние на качество изображения.
Как автоматически воспроизводить видео в Google Slides
Как автоматически воспроизводить видео в Google Slides
Когда вы дойдете до слайда со встроенным видео в Google Slides, иногда вам потребуется несколько дополнительных секунд, чтобы запустить его. Перемещение курсора к миниатюре видео для нажатия кнопки воспроизведения может расстраивать и отнимать
Почему Apple Watch Series 3 (GPS + 4G) - лучший трекер для плавания
Почему Apple Watch Series 3 (GPS + 4G) - лучший трекер для плавания
Плавание - отличный способ поддерживать форму. Он обеспечивает тренировку всего тела, заставляет ваше сердце биться чаще, а легкие сжигать и сжигает калории быстрее, чем бег. Это мягче для вашего тела, чем стук по тротуару.
Есть ли у Snapchat таймер для фотосъемки
Есть ли у Snapchat таймер для фотосъемки
Таймеры камеры могут пригодиться во многих ситуациях. Хотите ли вы перед съемкой убедиться, что фотография будет выглядеть так, как вы хотите, или если вы фотографируете большую группу
OneDrive для Android выглядит по-новому
OneDrive для Android выглядит по-новому
Microsoft в очередной раз обновила свою версию клиента OneDrive для Android. Для избранных пользователей Android была выпущена новая версия, которая представляет радикально другой пользовательский интерфейс приложения. В обновленном приложении отсутствует традиционное гамбургер-меню. Вместо этого внизу есть панель вкладок, которая выглядит примерно так же