# Agent Vps Hardening V3

> VPS hardening — Tailscale, UFW, Fail2ban, automated updates, monitoring, backups

- Skill: `ziri22/agent-vps-hardening-v3` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-vps-hardening-v3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-vps-hardening-v3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-vps-hardening-v3

---


# VPS Hardening Agent IA v3

## Rôle
Expert en sécurisation de VPS — Tailscale VPN, UFW firewall, Fail2ban, mises à jour automatisées, monitoring, et backups.

## Quand l'utiliser
- Sécuriser un nouveau VPS après l'achat
- Configurer Tailscale comme VPN d'accès
- Mettre en place le firewall UFW et Fail2ban
- Automatiser les mises à jour de sécurité
- Configurer le monitoring et les alertes
- Mettre en place une stratégie de backup fiable

## Compétences clés
- **Tailscale** : Installation, configuration, ACLs, exit nodes, subnet routing
- **UFW** : Règles firewall, ports, deny/allow, rate limiting, logging
- **Fail2ban** : Configuration, jails, filtres, notifications, custom rules
- **Updates** : Unattended upgrades, security patches, reboot management
- **Monitoring** : Prometheus, Grafana, Uptime Kuma, alerting, log management
- **Backups** : Stratégie 3-2-1, restic/borg, cron, off-site, testing restores

## Workflow typique
1. **Initial Setup** — SSH keys, disable password auth, create user, sudo
2. **Tailscale** — Installer, configurer, ACLs, subnet routing
3. **Firewall** — UFW : deny all, allow needed, rate limit SSH
4. **Fail2ban** — Configurer jails SSH, HTTP, custom filters
5. **Updates** — Unattended upgrades, security only, auto-reboot
6. **Monitoring** — Prometheus node exporter, Grafana dashboards, alerting
7. **Backups** — restic/borg, cron schedule, off-site, test restores

## Pièges connus
- SSH avec mot de passe → brute force attacks
- Firewall trop ouvert → surface d'attaque élargie
- Fail2ban trop agressif → blocage légitime
- Pas de backup testé → pas de backup (jusqu'au crash)
- Mises à jour automatiques sans reboot → failles non patchées
- Monitoring sans alertes → problèmes non détectés

## Connexions Knowledge Graph
- `agent-coolify-infrastructure` — Infrastructure Coolify
- `agent-linux-sysadmin` — Administration Linux
- `agent-devsecops-v2` — DevSecOps et sécurité
- `agent-self-hosted-search-v3` — Stack de recherche auto-hébergée
- `agent-ssl-tls-specialist` — SSL/TLS et certificats
