АВТОНОМНЫЙ SSH ДЛЯ WINDOWS 11

1. Перенесите SSH-offline-Win11.zip на нужный компьютер, например на флешке.
2. Распакуйте архив целиком в локальную папку. Не запускайте из окна ZIP.
3. Нажмите правой кнопкой на INSTALL.cmd -> «Запуск от имени администратора».
4. Дождитесь SUCCESS. Окно покажет имя ПК, адреса и отпечаток ключа сервера.

Интернет, GitHub, Windows Update, установка компонентов через PowerShell,
PowerShell 7 и Git не нужны. Установщик запускается через обычный cmd.exe.
Пакеты для Intel/AMD x64 и ARM64 уже внутри; архитектура выбирается автоматически.
Нужны права локального администратора и работающая служба Windows Installer.

ЧТО НАСТРАИВАЕТСЯ

- Ставится OpenSSH Server, запускается служба sshd, включается автозапуск.
- Открывается входящий TCP-порт 22 во всех профилях брандмауэра.
- Добавляется тот же публичный ключ, что в ваших ssh-win.ps1 и ssh-linux.sh:
  ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJYu7xKqSyWsqZd3sSpyxyEw2v48PVR6CXnTcweyz8Ys admin@cami-gp10
  Отпечаток: SHA256:tLhrgWp5j2/qyk2LbAeloIQ8UiOlfqyL0IV6kj+ejbg
- Ключ используется для существующих учётных записей группы администраторов,
  как в исходном Windows-скрипте. Новая учётная запись не создаётся.
- Вход по паролю остаётся разрешён, как при стандартной настройке исходного
  скрипта. Пароли не задаются и не меняются.
- Закрытого клиентского ключа в комплекте нет: используется прежний ключ на хопе.

КАК ПОДКЛЮЧАТЬСЯ

На рабочем hop host CAMI-GP10 выполните:

  ssh ИМЯ_АДМИНИСТРАТОРА@ИМЯ_НОВОГО_ПК

Нужно имя существующей локальной учётной записи администратора нового ПК.
Имя «admin» в комментарии публичного ключа не задаёт имя пользователя для входа.
Если ваш клиент не выбирает нужный ключ автоматически:

  ssh -i ПУТЬ_К_ПРЕЖНЕМУ_ЗАКРЫТОМУ_КЛЮЧУ ИМЯ_АДМИНИСТРАТОРА@ИМЯ_НОВОГО_ПК

Используйте именно ключ, соответствующий указанному выше отпечатку. Данный
ключ отличается от отдельного домашнего ключа доступа к самому hop host.
Подключайтесь по имени ПК из-за DHCP. При первом подключении сравните
отпечаток сервера с показанным установщиком; после входа выполните hostname.
Доступа к локальной рабочей сети достаточно, интернет на новом ПК не нужен.

ПОВТОРНАЯ УСТАНОВКА И ОШИБКИ

Это комплект для ПК без установленного SSH-сервера. При наличии службы sshd
скрипт остановится ДО установки, чтобы не менять работающий SSH. Это также
произойдёт при повторном запуске после успешной или частичной установки.
Проверка работающей службы: sc query sshd
Если уже показан SUCCESS, повторно запускать установку не требуется.

При ошибке читайте сообщение в окне. Лог MSI и копии прежних sshd_config /
administrators_authorized_keys сохраняются в:
  C:\ProgramData\SSH-offline-setup\<номер-запуска>\
Частичная установка автоматически не откатывается. Конфигурация и ключи
хранятся в C:\ProgramData\ssh. Закрытые ключи сервера создаются на самом ПК.

Проверка целостности без установки и без прав администратора:
  INSTALL.cmd /check

ПРОИСХОЖДЕНИЕ И ПРОВЕРКИ

Официальная сборка Microsoft Win32-OpenSSH 10.0.0.0p2-Preview.
Preview — обозначение выбранного официального выпуска, не стабильного канала.
Источник:
https://github.com/PowerShell/Win32-OpenSSH/releases/tag/10.0.0.0p2-Preview
Документация MSI:
https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH-Using-MSI
Документация ключей:
https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement

SHA256 OpenSSH-Win64-v10.0.0.0.msi:
ddec9c53864280759cf9f74791cefd387100e3946aa849a1c138a4ed1b96b7d9
SHA256 OpenSSH-ARM64-v10.0.0.0.msi:
7a17d0e22d004fb47ca4bfd8fef926fa305de4ebf70a6f3c7a29c39aabef0023

При сборке обе подписи Microsoft Corporation проверены: Valid.
Оба SHA256 совпали с метаданными официального выпуска. CAB встроен в MSI.
Проверены /check для обеих архитектур и разбор конфигурации бинарником sshd
из этой версии. Служба на текущем ПК не устанавливалась; полный запуск на
вашем автономном Windows 11 и реальное подключение ещё нужно проверить там.
