Šta raditi u prvom satu
Kratka čeklista za novu mašinu: ažuriranja, SSH ključevi, poseban korisnik, firewall, vreme, guest agent i prva rezervna kopija podataka.
Ažurirano 23. avgust 2026.
Mašina je obezbeđena i okrenuta ka internetu od prvog minuta. Pola sata konfiguracije sada spasava te od preturanja kroz provalu kasnije.
1. Ažuriraj sistem
apt update && apt upgrade -y
reboot
Na AlmaLinux i CentOS Stream koristi dnf upgrade -y. Potreban je restart ako je kernel ažuriran.
2. Dodaj SSH ključ
Lozinka je privremen način za prijavu. Generiši ključ na svojoj strani i dodaj ga u kartici „Pristup”, u pododeljku „SSH ključevi”: lista se zamenjuje u celosti, pa pošalji kompletan set. Za detalje pogledaj SSH ključeve.
Čuvanje ključeva restartuje pokrenutu mašinu: primenjuje ih početna konfiguracija pri podizanju sistema. U prvom satu to te ne košta ništa, kasnije znači zastoj — zato su ključevi druga stavka na listi.
Na Windows Server SSH ključevi uopšte ne rade: tamo se prijavljuješ preko RDP-a sa lozinkom, pa preskoči ovaj korak i umesto toga koristi RDP zaštitu.
Uveri se da prijava pomoću ključa radi, i tek onda onemogući lozinku:
nano /etc/ssh/sshd_config
PasswordAuthentication no
PermitRootLogin prohibit-password
systemctl restart ssh
Ne zatvaraj trenutnu sesiju dok ne proveriš prijavu ključem iz novog prozora. Ako se zaključaš, tekstualna konzola u panelu će te spasiti.
3. Napravi običnog korisnika
Ne treba stalno da radiš kao root: jedna greška u kucanju kod rm košta te mašine.
adduser artem
usermod -aG sudo artem
mkdir -p /home/artem/.ssh
cp /root/.ssh/authorized_keys /home/artem/.ssh/
chown -R artem:artem /home/artem/.ssh
chmod 700 /home/artem/.ssh
chmod 600 /home/artem/.ssh/authorized_keys
Na AlmaLinux grupa se zove wheel, ne sudo.
4. Uključi firewall
apt install -y ufw
ufw allow OpenSSH
ufw enable
ufw status
Otvori portove po potrebi: ufw allow 80/tcp, ufw allow 443/tcp. Sve ostalo ostavi zatvoreno.
5. Proveri vreme i ime mašine
timedatectl set-timezone Europe/Moscow
hostnamectl set-hostname my-vds
Pogrešno vreme kvari sertifikate, logove i zakazivač.
6. Uveri se da guest agent radi
Panelu je potreban da prikaže iskorišćen prostor i da izvrši meki restart:
systemctl status qemu-guest-agent
Ako servis nedostaje:
apt install -y qemu-guest-agent && systemctl enable --now qemu-guest-agent
7. Podesi sopstvene rezervne kopije
Nema automatskih rezervnih kopija mašine ni snimaka stanja — to je tvoja odgovornost. Uvedi to kao naviku od prvog dana: isprazni bazu podataka, arhiviraj direktorijume projekta i pošalji sve van mašine umesto da ostane na istoj.
tar czf /root/backup-$(date +%F).tar.gz /var/www /etc/nginx
Kopiju možeš da povučeš na svoju mašinu pomoću scp ili rsync.
Kontrolna lista
- Sistem ažuriran
- SSH ključ dodat i proveren
- Prijava lozinkom onemogućena
- Korisnik sa sudo napravljen
- Firewall uključen, dodatni portovi zatvoreni
- Vremenska zona i ime mašine podešeni
- Guest agent radi
- Prva rezervna kopija napravljena i sačuvana van mašine
Sledeće — brzi start: sajt za 15 minuta.