add edit and all in one menu for hosts and services

This commit is contained in:
redlineo committed 2026-07-22 15:54:44 +03:00
1 parent 8c1b93c14e
commit e39ad275b5
15 files changed
+1136 -675

No files matched your search

+8 -5
View File
@@ -1,11 +1,14 @@
# ssh-access-tui
Консольный (TUI) инструмент для администрирования Linux jump-хоста: заводит
пользователей, у которых есть **только** проброс портов (`-L`/`-D`) и прыжок
(`ProxyJump`) к явно разрешённому списку внутренних хостов — без
интерактивного шелла. Управляет группами доступа, генерирует и раздаёт
зашифрованные архивы с ключом/конфигом/инструкцией, блокирует уволенных,
пишет журнал подключений и хранит всю конфигурацию в git для бэкапа/переезда.
пользователей, у которых есть **только** проброс портов (`LocalForward`,
одно соединение сразу открывает все разрешённые сервисы) к явно
разрешённому списку внутренних хостов — без интерактивного шелла. Хосты и
сервисы описываются один раз в общем каталоге, группы просто выбирают из
него. Генерирует и раздаёт зашифрованные архивы с ключом/конфигом/
инструкцией, блокирует уволенных, пишет журнал подключений, хранит всю
конфигурацию в git для бэкапа/переезда, и требует явное подтверждение
(ввод случайной строки) для любого деструктивного действия.
Почему не веб-панель: инструмент требует root (создание пользователей,
правка `authorized_keys` и `sshd_config`). Веб-бэкенд с такими правами —