Деплой в прод и сканирование портов из Telegram с агентом OpenClaw
Специалист по безопасности Симон Росес деплоит изменения и проверяет VPS на открытые порты через агента OpenClaw в Telegram. Прод агенту доступен только на чтение, изменения идут через PR, а перезапуск служб требует подтверждения.
Что сделали
Симон Росес держит агента OpenClaw по имени AgentX на Raspberry Pi 5 и общается с ним через бота в Telegram. Он просит агента выкатить последние изменения в прод. Доступ к продакшену у агента только на чтение, сам он может лишь открывать PR, а перезапуск сервисов требует ручного подтверждения. Ещё агент по SSH запускает nmap с VPS, проверяет публичный IP автора на открытые порты и присылает предупреждения в Telegram.
Что получилось
Агент провёл проверки открытых портов, показал в качестве примера открытый порт шлюза и предложил команду для файрвола. За две недели на API ушло около €50. Иногда агент застревает, и приходится вмешиваться вручную.
На что обратить внимание
Для сканирования и деплоя понадобились права sudo и группа docker. Схему стоит повторить целиком. Прод только на чтение, изменения только через PR, перезапуск только с подтверждением.
Пояснение
nmap это сетевой сканер, который показывает, какие порты открыты снаружи. VPS это арендованный виртуальный сервер. Raspberry Pi это недорогой одноплатный компьютер, который часто используют как домашний сервер.
Кому пригодится
Разработчикам и админам, которые хотят управлять серверами через агента, не отдавая ему полный доступ.
Попробуйте сами с OpenClaw
Работай моим ops-ассистентом через [мессенджер, например Telegram] с доступом только на чтение к [продакшен-сервер]. По моему запросу сканируй [IP или хост VPS] на открытые порты и докладывай, что нашёл, а изменения для деплоя предлагай только в виде pull request в [репозиторий]. Не перезапускай сервисы и ничего не меняй на живой системе, пока я не подтвержу каждый шаг.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: simonroses.com ·