Установите и настройте клиент и сервер OpenSSH в Windows 11/10.

Протокол SSH (Secure Shell) работает путем аутентификации удаленного пользователя и передачи входных данных от клиента к хосту. Затем он повторно передает вывод обратно клиенту — связь доставляется в зашифрованном виде, поэтому безопасность намного выше, чем у Telnet . В этом посте мы покажем, как установить и настроить клиент и сервер OpenSSH в Windows 11/10 .

Установка(Install) и настройка клиента и сервера OpenSSH

клиент openssh виндовс 11

Для начала проверьте установку клиента OpenSSH .

  1. Запустите приложение « Настройки(Settings) », нажав комбинацию клавиш Windows + I.
  2. В приложении «Настройки» выберите подкатегорию « Приложения ».(Apps)
  3. В правой части окна « Приложения и функции(Apps & features) » щелкните ссылку « Дополнительные функции ».(Optional features)
  4. В следующем открывшемся окне прокрутите вниз, чтобы найти клиент OpenSSH(OpenSSH Client) . Если клиент уже установлен, никакого взаимодействия с пользователем не требуется — в противном случае просто нажмите кнопку «Установить».

Установка и настройка клиента и сервера OpenSSH

Сделав это, следующим действием будет добавление/установка сервера OpenSSH в Windows 10 .

Еще в окне « Дополнительные функции(Optional features) » вверху нажмите «Добавить функцию»(Add a feature) .

Теперь прокрутите вниз и выберите OpenSSH Server . Нажмите кнопку « Установить(Install) » и подождите несколько секунд, пока функция будет установлена.

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

Теперь клиент и SSH - сервер установлены.

Теперь вам нужно настроить сервер SSH(SSH server) для запуска при каждой загрузке Windows 10. Вот как это сделать:

Нажмите клавишу Windows + R. В диалоговом окне « Выполнить(Run) » введите services.msc и нажмите Enter.

Затем прокрутите вниз и дважды щелкните один за другим — OpenSSH SSH Server и OpenSSH Authentication Agent — и установите для параметра « Тип запуска»(Startup type) значение « Автоматически(Automatic) » .

Щелкните Применить(Apply) > ОК(OK) .

Боковое примечание(Side note) : вы можете не видеть SSH-сервер OpenSSH(OpenSSH SSH Server) в списке. Это означает, что предыдущее действие по добавлению функции завершилось неудачно. В этом случае вы можете установить функцию через командную строку. Вот как:

Откройте командную строку с повышенными привилегиями. Скопируйте(Copy) и вставьте приведенную ниже команду и нажмите Enter , чтобы узнать точное имя возможности/функции и присутствует ли она в вашей системе, потому что она скрыта.

dism /online /get-capabilities | findstr /i "OpenSSH.Server"

После успешного выполнения скопируйте и вставьте приведенную ниже команду и нажмите Enter , чтобы установить функцию:

dism /online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0

Вам не нужно перезагружать компьютер — просто щелкните меню « Действие » в окне « (Action)Службы(Services) » и нажмите « Обновить(Refresh) » . Будет указана функция OpenSSH SSH Server .

Теперь необходимо проверить , активны ли службы SSH . Вот как:

Щелкните правой кнопкой мыши Пуск(Start) и выберите Windows PowerShell ( Admin ).

В окне PowerShell скопируйте и вставьте приведенную ниже команду и нажмите Enter-

Get-Service -Name *ssh*

Вам будет представлен следующий вывод:

Далее вам нужно будет настроить брандмауэр Windows(Windows Firewall) , чтобы иметь доступ к вашему компьютеру через SSH . Для этого в окне PowerShell скопируйте и вставьте приведенную ниже команду и нажмите Enter .

.\netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22

Теперь вы можете проверить, прослушивает ли SSH - сервер порт 22. Для этого по-прежнему в окне PowerShell скопируйте и вставьте приведенную ниже команду и нажмите Enter .

.\netstat -bano | .\more.com

Вам будет представлен следующий вывод:

Совет.(Tip:) Если вы не видите порт 22(Port 22) в списке, перезагрузите компьютер и при загрузке повторно выполните команду.

Теперь вы можете удаленно подключаться к SSH - серверу. Для успешного установления соединения необходимы следующие параметры:

  1. Имя пользователя
  2. Пользовательский пароль
  3. IP-адрес сервера
  4. Порт , который прослушивает сервер SSH . В данном случае порт(Port) равен 22.

Чтобы установить соединение с сервером OpenSSH — запустите PowerShell , в зависимости от собственных параметров введите команду ниже и нажмите Enter .

ssh -p 22 [email protected]

Здесь не забудьте использовать свои личные данные.

Затем введите пароль и снова нажмите Enter , чтобы получить доступ к удаленному компьютеру — и вы получите доступ через PowerShell к серверу SSH . Таким образом, ваши данные остаются в безопасности от возможных злоумышленников.

Вот и все о настройке безопасного соединения с использованием OpenSSH в Windows 10.(That’s it on configuring a secure connection using OpenSSH in Windows 10.)



About the author

«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».



Related posts