Как установить открытый сервер на Windows 10

Обновлено: 29.06.2024

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

Для тех, кто хотел бы получить удаленный консольный доступ к своим компьютерам с Windows 10, встроенный сервер Windows 10 OpenSSH может быть тем, что вам нужно. Более того, для тех, кто знаком с OpenSSH по использованию его в Linux, версия для Windows 10 работает почти так же.

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

Установка сервера Windows 10 OpenSSH


Первый шаг — щелкнуть меню «Пуск» Windows (), а затем выбрать тип поля поиска. Отобразится результат поиска с надписью «Управление дополнительными функциями», на который следует нажать. Откроется экран управления дополнительными функциями, как показано ниже.

Экран управления дополнительными функциями

Экран управления дополнительными функциями

На этом экране показаны все установленные на данный момент дополнительные функции Windows. Теперь нажмите кнопку «Добавить функцию», как показано красной стрелкой выше. Откроется список дополнительных функций, которые можно установить. Большинство из них представляют собой пакеты шрифтов, но если вы прокрутите вниз, вы увидите функцию под названием OpenSSH Server (Beta).

 Установите функцию сервера OpenSSH

Установите функцию сервера OpenSSH

Чтобы установить сервер OpenSSH (бета-версия), просто выберите его и нажмите кнопку «Установить». Как только вы нажмете кнопку «Установить», вы увидите, что функция исчезла из списка. Это нормально и не о чем беспокоиться. Просто нажмите стрелку назад в верхнем левом углу окна, и вы вернетесь к списку установленных компонентов, но теперь с установленным сервером OpenSSH (бета-версия).

 Установлен Windows 10 OpenSSH Server

Установлен сервер Windows 10 OpenSSH

Теперь вы можете закрыть это окно.

Для завершения установки необходимо перезагрузить компьютер.

После повторного входа в систему служба sshd не будет запущена, и если вы попытаетесь запустить ее, Windows сообщит, что у нее нет необходимых прав для запуска службы.

Служба OpenSSDH отсутствует привилегия

У службы OpenSSH отсутствует привилегия

Отсутствующая привилегия, необходимая службе, – заменить маркер уровня процесса, и мы должны добавить ее в учетную запись NT Service\sshd. Для этого откройте редактор локальной политики безопасности, выполнив поиск secpol в меню «Пуск» и выбрав появившийся результат локальной политики безопасности.

Когда откроется редактор локальной политики безопасности, разверните Локальные политики и щелкните левой кнопкой мыши Назначение прав пользователя. После того, как вы выбрали «Назначение прав пользователя», вы увидите различные привилегии на правой панели. Прокрутите вниз, пока не увидите привилегию «Заменить токен уровня процесса», и дважды щелкните ее. Это откроет свойства этой привилегии и покажет учетные записи или группы, которым она назначена в данный момент.

Заменить свойства разрешения маркера уровня процесса

Заменить свойства разрешений токена уровня процесса

Теперь нажмите кнопку "Добавить пользователя или группу" и введите NT Service\sshd в поле "Введите имена объектов для выбора", как показано ниже.

Добавить учетную запись в привилегию

Добавить учетную запись в привилегии

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

Даже с включенной привилегией при попытке запустить службу sshd Windows отобразит сообщение об ошибке "Windows не удалось запустить службу sshd на локальном компьютере. Ошибка 1067: процесс неожиданно завершен".

Ошибка 1067 при попытке запустить службу SSHD

Ошибка 1067 при попытке запустить службу SSHD

Если вы заглянете в файл C:\Windows\System32\OpenSSH\Logs\sshd.log, то увидите следующие ошибки.

SSHD отображает эти ошибки, потому что вы не сгенерировали ключи хоста, которые будут использоваться для шифрования трафика между сервером и клиентом. Чтобы создать эти ключи, нам нужно выполнить команду C:\Windows\System32\OpenSSH\ssh-keygen.exe -A из командной строки с повышенными привилегиями, чтобы ключи были созданы в папке C:\Windows\System32\OpenSSH.< /p>

Использование команды "ssh-keygen -A" сгенерирует ключ, используя путь к файлу ключа по умолчанию, пустую парольную фразу, биты по умолчанию для типа ключа и комментарий по умолчанию. Обычно я добавляю парольную фразу к ключу, но в текущей версии OpenSSH для Windows 10 ssh-keygen выдает ошибку «сбой: недопустимый аргумент» при попытке добавить парольную фразу.

Когда вы запускаете команду C:\Windows\System32\OpenSSH\ssh-keygen.exe -A, она создает закрытый ключ с именем ssh_host_ed25519_key и открытый ключ с именем ssh_host_ed25519_key.pub в папке C:\Windows\System32\. Папка OpenSSH.

 Запуск ssh-keygen.exe

Запуск ssh-keygen.exe

Когда ssh-keygen завершит создание и сохранение вашего ключа, вы вернетесь в командную строку, как показано выше. Вы можете ввести exit и нажать Enter, чтобы выйти из командной строки с повышенными привилегиями.

К сожалению, мы еще не закончили, и если вы попытаетесь запустить службу sshd, Windows снова ответит "Ошибка 1067". Это связано с тем, что учетная запись NT Service\sshd не имеет доступа к файлу C:\Windows\system32\OpenSSH\ssh_host_ed25519_key. Чтобы это исправить, зайдите в свойства файла ssh_host_ed25519_key и внесите следующие изменения:

  • Измените владельца файла на NT Service\sshd.
  • Дайте NT Service\sshd только разрешение на чтение этого файла.
  • Удалить права доступа к этому файлу для всех пользователей. Например, ваша учетная запись, вошедшая в систему, будет иметь разрешения, которые следует удалить.

После этого ваши права доступа к файлу ssh_host_ed25519_key должны выглядеть следующим образом:

 Хорошие разрешения

Хорошие разрешения

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

Когда у вас будут установлены надлежащие разрешения для файла закрытого ключа, вы можете снова запустить службу sshd. Однако на этот раз служба sshd запустится и будет доступна для подключения компьютеров.

Служба SSHD Начато» ширина = «1021» высота = «466» /><br /></p>
<p>Служба SSHD запущена</p>
<p>Теперь, когда служба запущена, вы можете удаленно подключиться к вашему компьютеру с Windows 10 через SSH. Ниже приведен пример того, как это выглядит, когда вы подключаетесь по SSH к компьютеру с Windows 10. Обратите внимание, что вы получаете полную командную строку, в которой вы можете запускать все инструменты командной строки, включая PowerShell.</p>
<p><img class=

Командная строка Windows 10 через SSH

Служба sshd настроена на автоматический запуск (отложенный запуск). Это означает, что Windows запустит эту службу после завершения запуска всех других служб, для которых настроен автоматический запуск. Поэтому после перезагрузки компьютера может пройти несколько минут, прежде чем сервер OpenSSH заработает и к нему можно будет подключиться.

С сервером OpenSSH, работающим в Windows 10, вы добавили дополнительный уровень гибкости в том, как вы можете управлять компьютером.Если вы решите включить сервер OpenSSH, убедитесь, что порт 22, который прослушивает sshd, доступен только для доверенных IP-адресов.

В предыдущей статье я описал, как установить Open SSH в Windows 10 в качестве дополнительной функции и использовать ее. Сегодня я продолжу работу с OpenSSH и шаг за шагом опишу, как установить OpenSSH Server в Windows 10 и настроить его.

Сервер и клиент OpenSSH включены в Windows 10 версии 1809 и более поздних версий, а также в Windows Server 2019

Как определить, установлен ли Windows 10 Open SSH Server из графического интерфейса пользователя

Перед началом установки лучше определить, установлен ли уже OpenSSH Server.

Как определить, установлен ли сервер OpenSSH из Powershell

Если вам нравится Powershell, вы можете использовать следующую команду, чтобы определить, установлен ли уже OpenSSH Server

Get-WindowsCapability -Online | ? имя - как "openssh*"

Проверьте состояние состояния, чтобы определить, установлено ли приложение или нет

Как установить в Windows 10 сервер OpenSSH из графического интерфейса

После определения того, что сервер OpenSSH не установлен, мы можем приступить к установке сервера OpenSSH

Как установить в Windows 10 сервер OpenSSH из Powershell

Если вы хотите продолжить установку OpenSSH Server из Powershell, вы можете сделать это с помощью одной команды.

Введите следующую команду и дождитесь завершения установки

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0


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

Теперь пришло время настроить сервер OpenSSH, чтобы начать его использовать.

  • Откройте команду Powershell от имени администратора
  • Введите следующую команду, чтобы запустить службу сервера OpenSSH
    Start-service sshd
  • Введите следующую команду, чтобы добавить автоматический запуск в службу
  • Set-Service -Name sshd -StartupType 'Automatic'
  • Введите следующую команду, чтобы найти правило для сервера OpenSSH в брандмауэре Windows и убедитесь, что оно разрешено
    Get-NetFirewallRule -Name *ssh*

Как подключиться по ssh из Linux к Windows 10 OpenSSHServer

Реальность такова, что большинство из них используют ssh с аутентификацией по открытому ключу вместо аутентификации по паролю, поскольку это предотвращает атаки.

Но по умолчанию после установки сервер OpenSSH использует аутентификацию по паролю.

Мы сохраним аутентификацию по паролю, чтобы иметь возможность подключаться через конфигурацию, которую необходимо выполнить для использования аутентификации с открытым ключом

Итак, чтобы лучше понять и повысить безопасность, давайте объясним, как генерировать ключи ssh и использовать их для подключения к серверу OpenSSH

  • Войдите в Windows 10 OpenSSH Server и создайте пользователей, которых вы хотите подключить.
  • Если у вас есть пользователи домена и вы уже решили, кого следует подключить, не выполняйте предыдущий шаг.
  • Войдите в систему Linux, которую вы будете использовать для подключения к серверу OpenSSH
  • Введите следующую команду, чтобы начать генерировать ключи
    • генератор ключей ssh
    • Чтобы создать аутентификацию, необходимо скопировать открытый ключ на сервер Openssh по следующему пути пользователя, который будет подключаться из Linux. Обратите внимание, что мы должны создать пользователя, прежде чем переходить к этому шагу.
    • Имя файла открытого ключа должно быть authorized_keys в папке .ssh
      • C:\Users\ \.ssh
      • scp ~/.ssh/id_rsa.pub user1@192.168.50.151:"c:\users\user1\.ssh\authorized_keys"
      • Войдите на сервер Openssh и убедитесь, что авторизованные_ключи созданы в .ssh папки пользователя.
      • Теперь мы должны настроить разрешение author_keys, потому что если вы попытаетесь подключиться с его помощью, вы получите сообщение об ошибке Отказано в доступе (publickey,keyboard-interactive)
      • Если мы проверим права доступа к файлу author_keys, мы увидим, что у него есть доступ к пользователю, который будет подключаться в моем сценарии, это user1 и администратор домена.
      • Но эти пользователи должны быть удалены.
      • Если вы выполните поиск в Google, то обнаружите, что большинство блогов и форумов говорят о том, что вы можете загрузить модуль Powershell OpenSSHUtil, но этот модуль устарел, и если вы попытаетесь загрузить его, это не удастся.
      • Прежде чем пытаться удалить доступ пользователей, в файле author_keys необходимо отключить наследование. Если вы этого не сделаете и попытаетесь удалить пользователей с помощью команды icacls, вы получите информацию о том, что успешно продолжить работу с файлом, но если вы проверите разрешение, останется прежним без удаления пользователей.
      • Щелкните правой кнопкой мыши в файле author_keys – Свойства.
      • Нажмите кнопку "Дополнительно".
      • Нажмите "Отключить наследование".
      • Нажмите Преобразовать унаследованные разрешения в явные разрешения для этого объекта.
      • Снова войдите в систему Linux, которая будет использовать его для подключения, и введите следующую команду для подключения с помощью ssh и аутентификации по паролю на данный момент
        • пользователь ssh1@192.168.50.151
        • Icacls "authorized_keys" /remove user1
        • Icacls "authorized_keys" /удалить администратора
        • Последний шаг – отключить аутентификацию по паролю и включить аутентификацию по открытому ключу из файла ssh_config, чтобы можно было авторизоваться только с помощью ключей ssh, а не пароля.

        Как отключить аутентификацию по паролю в OpensshServer

        После базовой настройки OpensshServer для автоматической установки службы и проверки правила в брандмауэре Windows вы можете перейти к более сложной настройке.

        Давайте объясним, как можно изменить конфигурацию сервера Openssh.

        • Затем введите следующие команды, чтобы перезапустить службу Openssh Server
          • Остановить службу sshd
          • Запуск службы sshd
          • Давайте подключимся в Linux и введите команду для подключения через ssh.
          • Если все работает без проблем, вы увидите запрос пароля перед подключением

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

          Это было отличие от предыдущих версий, и теперь журналы SSH расположены в журналах событий Windows вместо C:\ProgramData\ssh\logs\sshd.log, и вы можете найти их в журналах приложений и служб — – Журналы OpenSSH


          Я надеюсь, что моя статья поможет вам или поможет узнать что-то новое или решить проблему.

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

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

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

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

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

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

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

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

          • sftp-сервер.exe
          • ssh-agent.exe
          • ssh-keygen.exe
          • sshd.exe
          • и файл конфигурации "sshd_config".

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

          Служба Sshd Windows 10

          На момент написания этой статьи он не запускается автоматически. Вам необходимо настроить его вручную.

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

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

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

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

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

            В общем случае синтаксис консольного клиента OpenSSH выглядит следующим образом:

            В моем случае команда выглядит следующим образом:

            Подключение Windows 10 к встроенному Sshd-серверу 1

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

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

            Подключение Windows 10 к встроенному Sshd-серверу 2

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

            Подключение Windows 10 ко встроенному серверу Sshd 3

            Подключение Windows 10 ко встроенному серверу Sshd 4

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

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

            Подключение Windows 10 к встроенному серверу Sshd 5

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

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

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

            Если вам понравилась эта статья, поделитесь ею с помощью кнопок ниже. Это не потребует от вас многого, но поможет нам расти. Спасибо за вашу поддержку!

            Автор: Сергей Ткаченко

            Сергей Ткаченко — разработчик программного обеспечения из России, который основал Winaero еще в 2011 году. В этом блоге Сергей пишет обо всем, что связано с Microsoft, Windows и популярным программным обеспечением. Следите за ним в Telegram, Twitter и YouTube. Просмотреть все сообщения Сергея Ткаченко

            Автор Сергей Ткаченко Опубликовано 13 декабря 2017 г. 17 декабря 2017 г. Рубрики Windows 10 Tags Windows 10 Enable SSH, Windows 10 SSH

            14 мыслей о «Как включить OpenSSH Server в Windows 10»

            Инструкции здесь очень четкие и структурированные; тем не менее, служба все равно не запустится для меня только с этим. Он продолжал жаловаться на то, что пользователь sshd не имеет правильных разрешений. Мне пришлось выполнить шаг «Назначение прав пользователя», который можно найти здесь, прежде чем служба запустится. После этого все заработало отлично!

            Спасибо, что указали.
            Может быть, мне следует добавить это в статью.

            Спасибо за объяснение! Как изменить параметр «Назначение прав пользователя» в Windows 10 без GPO, например Home Home edition? Спасибо!

            Я нашел классный скрипт для включения gpo в Windows 10 Home! Если кому-то еще это нужно, мы здесь

            Еще один вопрос, если возможно: как изменить файл конфигурации sshd, чтобы разрешить авторизацию только с файлом ключа? Я хотел бы подключиться только с открытым/закрытым ключом и отключить вход по имени пользователя/паролю. Спасибо!

            У меня есть вопрос о приложении с графическим интерфейсом. Я открыл службу sshd и подключил ее с ssh-клиента Linux-машины. Я запускаю команду «блокнот», процесс запускается, и я могу найти его в диспетчере задач. Но я не мог видеть окно блокнота. Вы знаете, как его настроить? Большое спасибо.

            В настоящее время я понятия не имею, как указать сеанс для сервера sshd.
            Кроме того, как вы могли заметить из моего поста, описанное вами поведение является поведением по умолчанию для моего экземпляра.
            Не знаю почему. На данный момент нет документации, которая могла бы объяснить это.

            Привет,
            Спасибо за урок!
            Есть идеи, поддерживается ли это в Windows 10 Home?
            Спасибо!

            У меня нет Домашней версии, чтобы проверить. Я не думаю, что он доступен.

            После установки сервера OpenSSH и перезагрузки ПК в службах нет sshd. Пожалуйста, помогите. Сервер OpenSSH не является бета-версией.

            Попробуйте найти агент аутентификации OpenSSH.
            Это то, что появляется в моей системе.

            В последней версии win служба называется OpenSSH SSH Server

            Эй, я не вижу «Сервер OpenSSH» в качестве компонента для установки в «Добавить компонент».
            У меня Windows 10 Корпоративная. Чего не хватает в моем случае?

            Оставить ответ Отменить ответ

            Свяжитесь с нами

            Здесь вы можете подписаться на наши каналы. У нас есть Twitter, YouTube и Telegram, а также RSS-канал и информационный бюллетень по электронной почте.

            Мы прекратили работу Facebook, чтобы доставлять обновления наших сообщений.

            Избранные сообщения

            Реклама

            Недавно обновлено

            Дружественные блоги

            transparent

            Обзор конфиденциальности

            Если вам когда-либо приходилось подключаться по SSH к компьютеру с Windows, Джек Валлен покажет вам, как сделать это возможным с помощью PowerShell.



            Изображение: Funtap/Shutterstock

            Обязательно к прочтению статьи о безопасности

            Использовать SSH для удаленного доступа к серверу Linux невероятно просто. Даже установка самого SSH-сервера не составляет труда. Но когда вам нужно подключиться по SSH к машине с Windows, все становится немного сложнее. Это не так уж сложно, но и далеко не так просто, как в Linux.

            Я проведу вас через процесс установки сервера OpenSSH в Windows 10, настрою его для запуска при загрузке, а затем покажу, как войти в систему с компьютера с Linux. Возможно, вам никогда не понадобится это делать, но когда вы это сделаете, вы будете рады, что знаете об этом.

            ПОСМОТРЕТЬ: Набор для найма: сетевой инженер (TechRepublic Premium)

            Что вам понадобится

            Все, что вам нужно, — это запущенный экземпляр Windows 10, пользователь с правами администратора и второй компьютер для входа в систему.

            Давайте приступим к работе.

            Как установить OpenSSH в Windows 10

            Первое, что нужно сделать, это открыть PowerShell с правами администратора. Нажмите кнопку «Пуск» и введите PowerShell. Когда вы увидите запись, нажмите «Запуск от имени администратора», а затем нажмите «Да». Перед установкой мы должны узнать, какие версии программного обеспечения доступны, что можно сделать с помощью команды:

            Get-WindowsCapability -Online | Где-Имя объекта - например, «OpenSSH*»

            В терминале PowerShell вы должны увидеть следующее:

            Сказанное выше означает, что ни клиент, ни сервер OpenSSH (версия 0.0.1.0) не установлены. Давайте это исправим. Сначала установите клиент OpenSSH с помощью:

            Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

            Далее установите сервер OpenSSH с помощью:

            Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

            Теперь, если вы введете команду:

            Get-WindowsCapability -Online | Где-Имя объекта - например, «OpenSSH*»

            И клиент, и сервер должны быть указаны как установленные.

            Далее нам нужно запустить сервер OpenSSH с помощью команды:

            Теперь мы настроим сервер OpenSSH на запуск при загрузке. Для этого выполните:

            Set-Service -Name sshd -StartupType 'Automatic'

            Как подключиться по SSH к вашему компьютеру с Windows

            Здесь все становится немного запутанным. Во-первых, вам нужно узнать, каково ваше фактическое имя учетной записи пользователя. Для этого откройте меню «Пуск» и введите cmd. Когда откроется окно терминала, ваше имя пользователя будет указано в следующем виде:

            Где USERNAME – ваше фактическое имя пользователя.

            Далее вам понадобится пароль, который вы использовали для настройки своей учетной записи в Windows 10. Это может быть пароль Hotmail, пароль Skype или пароль OneDrive.

            Имея на руках обе эти части информации, перейдите на свой Linux (или другой компьютер Windows с установленным OpenSSH) и войдите в систему с помощью:

            Где USERNAME — ваше имя пользователя Windows 10, а IP — IP-адрес вашего компьютера с Windows. Если вы не знаете IP-адрес вашего компьютера с Windows, вернитесь в окно терминала cmd в Windows и введите команду:

            IP-адрес должен быть указан в выходных данных.

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

            1. Откройте настройки.
            2. Перейти к учетным записям.
            3. Нажмите "Параметры входа".
            4. Отключите требование входа в Windows Hello для учетных записей Microsoft.
            5. Перезагрузите компьютер.

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

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

            Подпишитесь на канал TechRepublic How To Make Tech Work на YouTube, чтобы получать последние технические советы для профессионалов бизнеса от Джека Уоллена.


            < /p>

            Информационный бюллетень Cybersecurity Insider

            Укрепите защиту ИТ-безопасности своей организации, следя за последними новостями, решениями и рекомендациями в области кибербезопасности.

            Доставка по вторникам и четвергам

            Опубликовано: 18 ноября 2021 г., 11:54 по тихоокеанскому времени. Изменено: 18 ноября 2021 г., 7:38 по тихоокеанскому стандартному времени. Подробнее о безопасности

            Читайте также: