Gå direkte til indholdet

Cookieindstillinger

Vælg for hver type, hvilke cookies du tillader. Du kan altid ændre dit valg via Cookieindstillinger nederst på hver side. Privatlivspolitik

Nødvendige

Altid slået til

Nødvendige for at logge ind, gemme din kurv og huske dine valg. De er altid slået til.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session og at forblive logget ind
  • weboke_basket: din kurv
  • wkBtwIncl: vise priser med eller uden moms
  • wok_cookies: dit cookievalg, 12 måneder

Måler, hvilken annonce der fører til et besøg eller en bestilling, så vi ikke betaler for annoncer, der ikke virker.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), op til 90 dage
  • OpenAI Ads, annoncer i ChatGPT
  • wok_aff: hvilken partner der henviste dig til os (affiliateprogram), 60 dage

4,6

Land og sprog

Hvert land har sin egen side med landets priser og moms.

Se

Fjern SSH-adgang til din VPS for en tidligere medarbejder eller en bortkommet bærbar

En tidligere medarbejder, en webudvikler, der er færdig, eller en stjålet bærbar: Den, der havde en SSH-nøgle på din server, kan stadig logge ind. En almindelig nøgle udløber ikke. Det, du ikke fjerner, bliver ved med at virke, også mange år senere. Sådan trækker du adgangen til din VPS tilbage på den rigtige måde.

Trin 1: Gennemgå alle nøgler

Nøglerne ligger for hver bruger i ~/.ssh/authorized_keys, én nøgle pr. linje. Tjek hver bruger, også root:

sudo sh -c 'ls -l /root/.ssh/authorized_keys /home/*/.ssh/authorized_keys'
sudo ssh-keygen -lf /root/.ssh/authorized_keys
sudo ssh-keygen -lf /home/anna/.ssh/authorized_keys

ssh-keygen -lf viser fingeraftrykket og kommentaren for hver nøgle, f.eks. jan@laptop. Ud fra det kan du se, hvem eller hvilken enhed en nøgle tilhører. Derfor er det smart at give hver nøgle en tydelig kommentar, når du opretter den, og at bruge en separat nøgle til hver enhed.

  1. Lav en kopi: sudo cp /root/.ssh/authorized_keys /root/authorized_keys.bak.
  2. Åbn filen med sudo nano, og fjern linjen for den pågældende person eller enhed.
  3. Test i et andet vindue, at du selv stadig kan komme ind, før du lukker din nuværende session.

Er der en nøgle, du ikke kender, og som du ikke selv har lagt ind? Så er det et alarmsignal: Indtrængere lægger gerne deres egen nøgle ind for at kunne komme tilbage senere. Følg i så fald Hacket? De første skridt.

Trin 2: Personens konto

Havde personen sin egen bruger, så lås eller slet den. Tjek først med who, hvem der er logget ind lige nu.

HvadKommando (Debian og Ubuntu)
Luk kontoen, behold filernesudo usermod -L -e 1 jan
Stop igangværende sessioner og processersudo pkill -u jan
Fjern fra gruppen sudosudo gpasswd -d jan sudo
Slet kontoen med hjemmemappesudo deluser --remove-home jan

-L låser adgangskoden, -e 1 får kontoen til at udløbe. At låse adgangskoden stopper ikke altid en SSH-nøgle, men det gør den udløbne konto. Fjern alligevel nøglerne (trin 1). Tjek også, om der ligger filer til personen i /etc/sudoers.d/, og om der kører planlagte opgaver under det navn: sudo crontab -l -u jan. På AlmaLinux og Rocky Linux hedder administratorgruppen wheel, og du sletter en konto med sudo userdel -r jan.

Trin 3: Skift adgangskoder og hemmeligheder

Det er ikke nok at fjerne en nøgle, hvis personen også har set adgangskoder. Skift det, som personen kendte eller kunne læse:

  • Root-adgangskoden. Den indstiller du i VPS-skærmen under fanen Indstillinger eller på serveren med sudo passwd root.
  • Adgangskoder til databaser og administrationspaneler samt tokens eller API-nøgler i konfigurationsfiler og .env-filer. Skift dem også hos den tjeneste, der har udstedt dem.
  • Delte nøgler til backup, f.eks. adgangskoden til dit restic-lager.

Trin 4: Din WebOké-konto

Havde personen adgang til Mit WebOké, så fjern også den. Med de rette rettigheder kan man derfra f.eks. administrere din VPS via VPS-skærmen. Gå til Min administration, fanen Brugere, og vælg Fjern adgang ud for personen. Se Tilføj en ekstra bruger til WebOké-konti: Administrer flere WebOké-konti med én bruger. Har du nogensinde delt dine egne loginoplysninger, så skift din adgangskode, se Opret, skift eller nulstil din adgangskode.

En mistet eller stjålet bærbar

Fjern kun nøglen fra den enhed, på alle servere hvor den lå. Opret en ny nøgle på din nye enhed, og tilføj den, se Læg din nøgle på serveren, og test den. Havde den private nøgle ingen passphrase, så gå ud fra, at den kan være blevet brugt, og skift også adgangskoderne fra trin 3. Kan du ikke selv komme ind længere, så brug konsollen i VPS-skærmen, se Ingen adgang til din VPS længere: Hvad nu?

Giver du nogen midlertidig adgang, så sæt indstillingen expiry-time="20261231" foran personens nøgle i authorized_keys, efterfulgt af et mellemrum og nøglen. Efter den dato afviser serveren automatisk nøglen. Før desuden i din serverlog over, hvem der har adgang, og gennemgå den hvert kvartal, se Hold din VPS sikker: hardening, Lynis og en vedligeholdelsesrytme.

Geninstallerer du din VPS senere, så indtast kun en nøgle i feltet SSH-nøgle, som stadig tilhører dig. Din VPS er fuldt selvadministreret: Hvem der må komme ind på serveren, styrer du selv. Vi hjælper med WebOké-delen, såsom VPS-skærmen, konsollen og snapshots.

Vil du lære mere? Tag det gratis kursus VPS og Linux-serveradministration, lektion 2.1 Opret og brug SSH-nøgler eller lektion 2.3 Brug SSH smart.

Var denne artikel nyttig?

← Tilbage til VPS-hosting

Et øjeblik…

Opsæt dine domæner

Angiv for hvert domæne navneserverne, tilknytningen til din hosting, og hvem der bliver ejer.

Indlæser dine domæner…