En algún momento en el pasado tuve un pequeño servidor web (físico). Desde el día 1 hubo ataques de fuerza bruta a ssh.
Lo busqué un poco y configuré iptables para bloquear las IP que intentan conectarse a ssh más de dos veces en un período de 2 minutos. Esto condujo a ataques de fuerza bruta distribuidos desde rangos de direcciones IP de puta.
Finalmente, resolví mi problema permitiendo que solo una computadora en la que tenía una cuenta se conectara a mi ssh. Sin embargo, la pregunta sigue siendo. Si el inicio de sesión solo con claves es por cualquier motivo inconveniente, ¿cómo puede uno defenderse contra los ataques de fuerza bruta a ssh?