A fresh VPS is yours to lock down. Do these four things right after you connect and you've shut out almost all of the noise.
Debian/Ubuntu: apt update && apt -y upgrade. AlmaLinux/Rocky: dnf -y upgrade. Reboot if a kernel updated.
Add your key (see Connect over SSH), confirm key login works in a second terminal, then in /etc/ssh/sshd_config set PasswordAuthentication no and systemctl restart ssh.
22 before enabling the firewall or you'll lock yourself out.Ubuntu/Debian with ufw: ufw allow 22/tcp → allow any other ports your app needs → ufw enable
apt -y install fail2ban — it bans IPs that hammer your SSH with bad logins. Sensible defaults work out of the box.
Straight answers.
Only if you enable it without allowing port 22 first. Inside the VPS, SSH is on 22 (the 5xxxx number is just the external forward). Allow 22, then enable the firewall.
Less critical once passwords are off, but it still trims log noise and blocks brute-force attempts. It's a one-line install.
Use the panel console at vps.overnight.host to get back in, or reinstall. See: recover access to your server.