Ai plătit, ai root și te uiți la un prompt Ubuntu 24.04 proaspăt. Iată primele zece minute făcute corect: mașina actualizată, fără root, în spatele cheilor și al unui firewall. Copiază, în ordine.
N-ai încă un server? Un VPS Ubuntu cu 24.04 e gata în aproximativ un minut — fără KYC, plătit cu cripto. Apoi revino la pasul 1.
1. Actualizează sistemul
apt update && apt upgrade -y
O imagine nouă e rareori complet actualizată. Fă asta întâi, de fiecare dată.
2. Creează un utilizator sudo non-root
Nu lucra ca root de zi cu zi. Creează un utilizator normal și dă-i sudo:
adduser deploy # set a password when prompted
usermod -aG sudo deploy
3. Adaugă cheia SSH la acel utilizator
Pe propria ta mașină ai generat deja o cheie (cum configurezi cheile SSH). Instalează-i jumătatea publică pentru noul utilizator:
# on the server, as root
mkdir -p /home/deploy/.ssh
# paste your PUBLIC key into authorized_keys
nano /home/deploy/.ssh/authorized_keys
chown -R deploy:deploy /home/deploy/.ssh
chmod 700 /home/deploy/.ssh && chmod 600 /home/deploy/.ssh/authorized_keys
Deschide un al doilea terminal și confirmă că ssh deploy@YOUR.SERVER.IP merge înainte de pasul următor — ca o greșeală să nu te poată încuia afară.
4. Oprește autentificarea SSH cu parolă și ca root
După ce cheia merge:
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo systemctl restart ssh
Acum intră doar cheia ta, iar zgomotul constant de brute-force de pe portul 22 se lovește de zid.
5. Pornește firewallul
Permite SSH înainte să-l pornești, apoi doar ce-ți trebuie:
sudo ufw allow OpenSSH
sudo ufw enable # confirms; SSH stays open
Toate detaliile în cum configurezi un firewall UFW.
6. Pornește actualizările automate de securitate
sudo apt install -y unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades # choose "Yes"
Mașina își instalează acum singură actualizările de securitate cât dormi.
Asta e baza
Actualizat, fără root, doar cu cheie, după firewall, cu actualizări automate — un punct de pornire rezonabil pentru orice. Pașii următori, în funcție de ce construiești:
- Întărește mai departe — toată lista de securitate pentru un VPS nou și fail2ban.
- Rulează containere — instalează Docker.
- Servește un site — reverse proxy nginx cu HTTPS.
- Ține ceva pornit — creează un serviciu systemd.
Folosești Debian în loc de Ubuntu? Pașii sunt aproape identici — vezi cum configurezi un VPS Debian. EQVPS îți dă o imagine Ubuntu 24.04 curată, cu root în aproximativ un minut, fără KYC, plătită cu cripto.
Comentarii
Încă nu există comentarii. Fii primul.