Агент с root на моём VPS: как не дать ему отрезать себе доступ

habrahabr.ru · world
Full story

An agent with root access on a VPS installed fail2ban and was testing how it worked. Key-based login worked, while password login was disabled by design. After a few more checks, around the fifth failed attempt, fail2ban banned the IP from which the attempts were coming—the agent's IP and the user's too, since the agent runs on the user's laptop. Commands then began timing out, and the user looked for a web console in the provider's panel.

Агент только что поставил fail2ban и проверяет работу. Вход по ключу есть. По паролю нет, так и задумано. Ещё пара проверок для верности, и где-то на пятой неудачной попытке fail2ban банит IP, с которого всё это идёт. Агента. И вас заодно, потому что агент сидит на вашем ноутбуке. Дальше все команды падают по таймауту, а вы ищете в панели провайдера веб-консоль. В моём бенчмарке Claude Opus 5.5 без подсказок так банит сам себя в 7 прогонах из 60. Модель умная, просто ей никто не сказал, что свой IP надо добавить в ignoreip до первого запуска fail2ban. Из таких мелочей и вырос vps-forge . Это открытый Agent Skill: инструкции и несколько bash-скриптов, которые Claude Code, Codex, Cursor и другие агенты подгружают, когда речь заходит о сервере. Расскажу про главную часть, автоматический откат, про грабли по дороге и про бенчмарк, включая неудобные цифры. Читать далее

Read full article → Compare