как установить OpenSSH Server Windows 11 АВТОНОМНО, без подключения к Интернету с помощью PowerShell
Мне нужно отключить SSH-сервер в Windows 11 с помощью PowerShell. Это должен быть скрипт, который не запускает SSH-сервер, регистрирует вас и делает все до этого: ssh домен\имя пользователя@имя сервера
Вот некоторые методы, которые я пробовал, но безуспешно: (офлайн) https://it-infra-ya.com/en/ws19-sshserver_en/#toc2 из github, с файлом .msi (это работает, но мне нужно настроить сценарий с сервера в автономном режиме, и этот метод у меня не работает..) Я попытался сделать это, загрузив файл «OpenSSH-Client-Package_31bf3856ad364e35_amd64__» с https://www.exefiles.com/en/cab/openssh-client-package-31bf3856ad364e35-amd64-cab/ и используя эту команду: PS C:\Windows\system32> DISM/Online/Add-Package/PackagePath:C:\Users\krivosik\Desktop\Scripts\scripts\OpenSSH-Client-Package_31bf3856ad364e35_amd64__.cab Я прочитал что часть «Онлайн» на самом деле не означает онлайн, поэтому она должна работать, но у меня она не работает. У меня нет того ISO-файла, в котором должен находиться файл .cab, поэтому я не могу с этим работать: https:// learn .microsoft.com/en-us/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities?view=windows-11.
Может ли кто-нибудь помочь, как сделать это так, как мне нужно? Спасибо. Лучше всего было бы работать с этим CAB-файлом, но я ничего не возьму :D
1 ответ
Не знаю подробно, какова ваша цель, но думаю, что эта информация поможет вам ее достичь.
Получите последнюю версию из zip-архива https://github.com/PowerShell/Win32-OpenSSH/releases , распакуйте ее туда, где вы хотите ее установить, напримерC:\Program Files\
Откройте CMD от имени администратора, перейдите в этот каталог и запустите.
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
Эти службы будут установлены. Вы можете изменить их на автоматический запуск, если хотите:
Запустите эти службы.
Если вам нужно что-то изменить, конфигурация будет размещена по адресуC:\ProgramData\ssh\sshd_config