An open SSH port is attacked around the clock
Bots scan the entire internet address space and try passwords on every reachable server. It does not matter whether it is a corporate machine or a single VPS.
- Thousands of login attempts per day
- Within hours of going online a server starts receiving login attempts from all over the world. A typical machine with an exposed SSH port logs thousands of failed logons every day.
- Server resources burned for nothing
- Every attempt costs CPU time, memory, an event-log write and network traffic. A constant stream of brute-force requests creates permanent background load, slows the server down and bloats the logs.
- One guessed password from a breach
- A single successful guess gives full access to the machine: ransomware, data theft, spam sent from your address. Weak and reused passwords fall to dictionaries within days.
- Attackers can lock out your admin account
- Linux (via PAM faillock) locks an account after too many failed logons. By guessing a valid username an attacker trips that limit and locks out the real administrator - a denial of service, even without ever guessing the password.
SSH Protector cuts attacks off at the firewall
The agent notices a series of failed logons and blocks the attacker's whole subnet with one nftables rule. Blocked packets are dropped before the system spends anything on them - CPU load and log noise go down, the server runs faster, and bots never get enough tries to guess a password.

