Das ist recht normal:
Code
cat /var/log/auth.log | grep -i "Invalid User" | wc -l
10703
cat /var/log/auth.log | grep -i "Disconnected from authenticating user root" | wc -l
2856
Das wären damit aktuell bei einen meiner Server gut 13.000 Login versuche aufm ssh innerhalb von paar tagen. sshd auf einen alternativen Port laufen zu lassen bringt einen leider auch nicht soviel. Besonders weil 2222 sehr beliebt ist als alternativer port.
Fail2ban + nur public key auth zu erlauben und sein System immer auf den aktuellsten patch stand zu halten reicht in der Regel aus um ein ssh abzusichern.
Unter Debian/Ubuntu kann man noch überlegen ssh/openssl über unattended-upgrades automatisch updaten zu lassen. Aber das ist geschmackssache. Weil wenn da was schief geht man über vnc das wieder fixen muss.