A first-hour security checklist for a new VPS
Your VPS arrives with full root access, which means the security of everything on top of the OS is in your hands. Run through this shortly after provisioning.
- Update the system. Apply all available package updates before you expose any service.
- Lock down SSH. Switch to key-based authentication, disable password login and, ideally, disable direct root SSH in favour of a sudo user.
- Configure the firewall. Use the panel's built-in firewall management to allow only the ports you actually need — typically SSH plus whatever your service listens on — and deny the rest.
- Set up your own OS firewall too (ufw/nftables or the Windows firewall) for defence in depth.
- Create a non-root working account and use sudo rather than living as root.
- Turn on automatic security updates where your distribution supports it.
- Check your backups. Free backups are included — confirm they're running so you have a restore point.
- Keep NoVNC in mind. If you ever lock yourself out over the network, the NoVNC web console gives you out-of-band access to fix it.
DDoS protection is already included at the network edge, but that protects availability — it doesn't harden the software you install. This checklist covers the rest.

0 comments
Sign in with your TDesk account to comment.