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.
Ingen server endnu? En Ubuntu VPS med 24.04 er klar på cirka et minut, uden KYC og betalt med krypto. Vend så tilbage til trin 1.
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.