Appena consegnato, il tuo VPS Linux è pulito. Questi comandi lo rendono pronto e sicuro in cinque minuti. Entra via SSH come root (come connetterti) e procedi in ordine.
1. Aggiorna tutto
apt update && apt upgrade -y
Se al termine esiste il file /var/run/reboot-required, riavvia con reboot (è stato aggiornato il kernel).
2. Il tuo fuso orario
timedatectl set-timezone Europe/Rome
Per altri fusi: Europe/Zurich, Europe/London, America/New_York, America/Argentina/Buenos_Aires... Verificalo con timedatectl. È importante perché i log, i cron e i riavvii programmati seguano il tuo orario.
3. Strumenti di base
apt install -y htop curl wget unzip nano screen ufw
4. Firewall, senza restare tagliato fuori
Prima consenti SSH, poi attiva il firewall. Se lo fai al contrario, resti tagliato fuori all'istante:
ufw allow OpenSSH
ufw enable
ufw status
Da lì in poi, apri solo le porte che usi: come aprire le porte su Linux. Se resti tagliato fuori, entra dalla console VNC ed esegui ufw disable.
5. Aggiornamenti di sicurezza automatici
apt install -y unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades
Rispondi Yes. Da quel momento, le patch di sicurezza si installano da sole ogni giorno, senza riavvii a sorpresa.
6. Un utente normale per l'uso quotidiano (consigliato)
adduser tuonome
usermod -aG sudo tuonome
Accedi con quell'utente e usa sudo davanti ai comandi di amministrazione. Così è più difficile rompere qualcosa per sbaglio.
Se usi Rocky Linux
Cambiano due cose: il gestore di pacchetti è dnf (dnf update -y) e il firewall è firewalld (firewall-cmd --permanent --add-service=ssh && firewall-cmd --reload).
Passo successivo consigliato: accedere via SSH con una chiave invece della password.