docs: update README, CHANGELOG, CLAUDE.md with new ssh.py features
This commit is contained in:
25
CLAUDE.md
25
CLAUDE.md
@@ -25,8 +25,10 @@ Claude Code → /ssh investor "uptime" → ssh.py → servers.json (encryp
|
||||
|
||||
**ЗАПРЕЩЕНО:**
|
||||
- Читать файлы в `~/.server-connections/` напрямую
|
||||
- Использовать `ssh.py --list-full` (выводит IP/логины)
|
||||
- Использовать `ssh.py --list-full` (выводит IP/логины) — имеет WARNING
|
||||
- Добавлять IP/логины/пароли в memory bank, контекст, логи
|
||||
- Использовать `ssh.py --add` — не показывает user@ip:port, но всё равно безопасность важна
|
||||
- Для получения информации о сервере использовать `ssh.py --info ALIAS` — безопасно, без credentials
|
||||
|
||||
## Команды разработки
|
||||
|
||||
@@ -50,13 +52,17 @@ pip install -r requirements.txt
|
||||
## Как пользоваться /ssh
|
||||
|
||||
```bash
|
||||
/ssh investor "uptime" # Выполнить команду
|
||||
/ssh main-ovh "systemctl status nginx" # Команда на другом сервере
|
||||
/ssh --list # Список серверов (без паролей)
|
||||
/ssh --status # Статус всех серверов
|
||||
/ssh investor --upload /local/file /remote/ # Загрузить файл
|
||||
/ssh investor --download /remote/file /local/ # Скачать файл
|
||||
/ssh investor --ping # Проверить доступность
|
||||
/ssh investor "uptime" # Выполнить команду
|
||||
/ssh main-ovh "systemctl status nginx" # Команда на другом сервере
|
||||
/ssh --list # Список серверов (без паролей) + колонка Notes
|
||||
/ssh --status # Статус всех серверов
|
||||
/ssh investor --upload /local/file /remote/ # Загрузить файл
|
||||
/ssh investor --download /remote/file /local/ # Скачать файл
|
||||
/ssh investor --ping # Проверить доступность
|
||||
/ssh investor --info # Безопасная информация о сервере (без creds)
|
||||
/ssh investor --set-note "описание сервера" # Обновить заметки сервера
|
||||
/ssh tor --info # Поиск по ключевому слову (fuzzy search)
|
||||
/ssh investor --no-sudo "whoami" # Выполнить без sudo
|
||||
```
|
||||
|
||||
## Версионирование
|
||||
@@ -95,7 +101,8 @@ ServerManager/
|
||||
│ ├── status_checker.py # Background monitoring (every 60s)
|
||||
│ ├── totp.py # TOTP/2FA (pyotp)
|
||||
│ ├── i18n.py # EN/RU/ZH translations, t(key) API
|
||||
│ └── logger.py # Rotating file logger
|
||||
│ ├── logger.py # Rotating file logger
|
||||
│ └── connection_factory.py # Connection factory for different protocols
|
||||
├── gui/ # CustomTkinter UI
|
||||
│ ├── app.py # Main window: sidebar + tabview
|
||||
│ ├── sidebar.py # Server list + session indicators + search
|
||||
|
||||
Reference in New Issue
Block a user