Free tool · Runs in your browser

Harden SSH.

SSH is the front door to your server, and every public box gets its handle rattled around the clock. Pick your settings and get a hardened sshd_config — key-only auth, no root login, limited attempts — with the safe commands to apply it.

Before you apply: make sure key-based login already works, and keep a second SSH session open. The commands include sshd -t to validate before reload.
99-hardening.conf
Apply commands

The door everyone tries

You don't have to imagine attacks on SSH; just tail the auth log on any public server and watch the login attempts roll in from around the world, every minute, forever. They're automated, they're relentless, and they're cheap to defeat: require a key instead of a password and the brute force has nothing to brute. Add no-root-login and a couple of limits and the front door goes from constantly-tried to effectively closed.

The config is a one-time change. The harder thing is knowing it stayed that way — that a later edit didn't re-enable passwords, that every host you run shares the same hardened baseline, that you'd notice if one drifted. That standing assurance across your fleet is what a control plane is for.

Harden once. Stay hardened, provably.

Infraveil keeps the security baseline consistent across every host you own and proves it held with a tamper-evident record — so the SSH config you set today is the SSH config you have in six months.

See how it works

Get the server-hardening playbook

SSH, firewall, and the basics that stop most attacks on a box you own. No spam.