← Все проекты
Desktop · Open source
Server Control Center
Единое Windows-приложение для повседневного управления Linux-серверами по SSH и SFTP.
Автор продукта, архитектуры и реализации/2026 · активная разработка
01 / Контекст
Задача и роль
Объединил профили подключений, терминал, мониторинг, журналы, сохранённые команды и файловый менеджер в одном рабочем пространстве. Отдельно проработал безопасность операций и устойчивость локальных данных.
SSH-терминал, SFTP-файлы, мониторинг ресурсов и просмотр журналов
TOFU-проверка host key, DPAPI и подтверждение опасных команд
Резервное копирование перед изменениями и восстановление при сбое
Unit- и integration-тесты с изолированным OpenSSH-контейнером
02 / Решения
Инженерные решения
01
Хранить секреты локально и защищать пароли средствами Windows, не копируя приватные ключи в базу.
02
Проверять SHA-256 обновлений и блокировать подключение при неожиданной смене SSH host key.
03
Разделить интерфейс на функциональные MVVM-модули, чтобы продукт оставался сопровождаемым по мере роста.
03 / Результат
Что получилось
Получился самостоятельный desktop-инструмент, который закрывает основной цикл администрирования без переключения между несколькими программами.
.NET 10WPFMVVMSSH.NETSQLiteEF CorexUnitDocker
Открыть GitHubСледующий кейс
Photo Variants