Установите и настройте клиент и сервер OpenSSH в Windows 11/10.
Протокол SSH (Secure Shell) работает путем аутентификации удаленного пользователя и передачи входных данных от клиента к хосту. Затем он повторно передает вывод обратно клиенту — связь доставляется в зашифрованном виде, поэтому безопасность намного выше, чем у Telnet . В этом посте мы покажем, как установить и настроить клиент и сервер OpenSSH в Windows 11/10 .
Установка(Install) и настройка клиента и сервера OpenSSH
Для начала проверьте установку клиента OpenSSH .
- Запустите приложение « Настройки(Settings) », нажав комбинацию клавиш Windows + I.
- В приложении «Настройки» выберите подкатегорию « Приложения ».(Apps)
- В правой части окна « Приложения и функции(Apps & features) » щелкните ссылку « Дополнительные функции ».(Optional features)
- В следующем открывшемся окне прокрутите вниз, чтобы найти клиент OpenSSH(OpenSSH Client) . Если клиент уже установлен, никакого взаимодействия с пользователем не требуется — в противном случае просто нажмите кнопку «Установить».
Сделав это, следующим действием будет добавление/установка сервера 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 - серверу. Для успешного установления соединения необходимы следующие параметры:
- Имя пользователя
- Пользовательский пароль
- IP-адрес сервера
- Порт , который прослушивает сервер 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.)
Related posts
9 функций и приложений Windows 7, которых больше нет в Windows 8
5 функций Internet Explorer, которые должны использовать другие браузеры
Install Windows 10 version 21H1 с Windows 10 Update Assistant
Установите и измените на новый язык отображения в Windows 7 с помощью Vistalizator
Установка и переход на новый язык отображения в Windows 7 Home и Pro
Create New, Resize, Extend Partition с использованием Disk Management Tool
Как загрузить, установить и применить скины в проигрывателе Windows Media 12
Как поделиться web page URL с использованием Microsoft Edge browser
Microsoft Visual C++ Перераспределенный пакет: FAQ and Download
Как отформатировать компьютер Windows 10
Как использовать Input Method Editor (IME) на PC Windows 10
Что такое опыт OOBE или вне коробки Windows 11/10?
Windows 11 для Business and Enterprise - New Особенности
Как выключить или на Airplane Mode в Windows 10
Что такое USB Selective Suspend feature? Как включить или отключить его?
Как сделать массовый установщик приложений для новой установки Mac OS с помощью HomeBrew
Что зарегистрирует этот Program для Restart DO в Windows 11/10?
Windows 10 version 2004 May 2020 Update New Особенности
Как использовать встроенные инструменты Charmap and Eudcedit Windows 10
Что доверенно Platform Module? Как проверить, есть ли у вас чип TPM?