Du har betalt, du har root, og du stirrer på en frisk Ubuntu 24.04-prompt. Her er de første ti minutter gjort rigtigt: patch maskinen, væk fra root, bag nøgler og en firewall. Copy-paste, i rækkefølge.
1. Opdater systemet
apt update && apt upgrade -y
Et frisk image er sjældent fuldt patchet. Gør dette først, hver gang.
2. Opret en ikke-root sudo-bruger
Arbejd ikke som root til daglig. Opret en almindelig bruger og giv den sudo:
adduser deploy # set a password when prompted
usermod -aG sudo deploy
3. Tilføj din SSH-nøgle til den bruger
På din egen maskine har du allerede genereret en nøgle (opsæt SSH-nøgler). Installer dens offentlige halvdel for den nye bruger:
# 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
Åbn en anden terminal og bekræft, at ssh deploy@YOUR.SERVER.IP virker før næste trin — så en fejl ikke låser dig ude.
4. Slå adgangskode- og root-SSH-login fra
Når nøglen virker:
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
Nu kommer kun din nøgle ind, og den konstante brute-force-støj på port 22 preller af.
5. Aktivér firewallen
Tillad SSH før du aktiverer, derefter kun det, du har brug for:
sudo ufw allow OpenSSH
sudo ufw enable # confirms; SSH stays open
Fulde detaljer i konfigurér en UFW-firewall.
6. Aktivér automatiske sikkerhedsopdateringer
sudo apt install -y unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades # choose "Yes"
Maskinen patcher nu sine egne sikkerhedsopdateringer, mens du sover.
Det er grundlinjen
Patchet, væk fra root, kun nøgle, bag firewallen, selv-opdaterende — et fornuftigt udgangspunkt for alt. Næste trin afhængigt af, hvad du bygger:
- Hærd mere — den fulde sikkerhedstjekliste for ny VPS og fail2ban.
- Kør containere — installer Docker.
- Servér et websted — nginx reverse proxy med HTTPS.
- Hold noget kørende — opret en systemd-tjeneste.
Debian i stedet for Ubuntu? Trinene er næsten identiske — se opsæt en Debian-VPS. EQVPS giver dig et rent Ubuntu 24.04-image med root på omkring et minut, uden KYC, betalt i krypto.
Kommentarer
Ingen kommentarer endnu. Vær den første.