952 B
952 B
Caddy (192.168.0.2) — Security Baseline
Established: 2026-02-22
Root SSH Authorized Keys
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK+9hJSfMkbe68VPbkRmaW/sFFmd3+QBmisJYLY+S6Cj james@forge
Expected Users (uid>=1000)
nobody:65534 (system) johan:1000 stijn:1001 (/var/www/flourishevents — web service account, nologin equivalent)
Expected Listening Ports
- 22 (SSH)
- 80/443 (Caddy reverse proxy)
- 40021 (vsftpd passive FTP)
- 2019 (Caddy admin API — localhost)
- 53 (systemd-resolved — localhost)
SSH Hardening
- PasswordAuthentication: no ✅
- PermitRootLogin: without-password ✅
- PubkeyAuthentication: yes ✅
Known Firewall State
UFW: ACTIVE ✅ Rules: SSH (LIMIT from LAN), 80/443 (ALLOW), 40021 (ALLOW), 40000-40010 (ALLOW — FTP passive)
Known Issues at Baseline
- fail2ban not active
- vsftpd running (FTP) — known for flourishevents site
- User
stijnexists (/var/www/flourishevents) — web service account