Hvad er SSH, og hvorfor bruger man det?
SSH står for Secure Shell og er en sikker metode til at oprette forbindelse til en server over internettet. Det bruges typisk af udviklere og systemadministratorer til at styre fjernservere, uploade filer og køre kommandoer direkte i terminalen. Det er lidt som at få adgang til en computer langt væk – men uden at skulle være fysisk til stede.
Hvordan fungerer SSH-adgang?
SSH bruger kryptering til at sikre forbindelsen mellem din computer og serveren. Når du logger ind via SSH, opretter du en krypteret tunnel, der beskytter dine data mod uvedkommende. Du skal bruge:
- En server med SSH aktiveret
- Et brugernavn og adgangskode eller en SSH-nøgle
- Et SSH-klientprogram – fx
Terminalpå macOS/Linux ellerPuTTYpå Windows
Sådan logger du ind med SSH
Forestil dig, at du har en webserver hos et hostingfirma. Du har fået oplyst IP-adressen og dit brugernavn. For at logge ind skriver du i terminalen:
ssh brugernavn@server-ip
Hvis det er første gang, bliver du bedt om at godkende serverens fingeraftryk. Herefter indtaster du din adgangskode – og så er du inde!
SSH-nøgler – et mere sikkert alternativ
I stedet for adgangskoder kan du bruge SSH-nøgler. Det er en metode, der både er mere sikker og nemmere i længden. Du opretter et nøglepar på din egen computer:
ssh-keygen
Dette genererer en private key (som du beholder) og en public key (som du uploader til serveren). Når du herefter logger ind, sker det automatisk uden adgangskode.
Praktisk brug – hvad kan du med SSH?
Med SSH får du fuld kontrol over din server. Du kan for eksempel:
- Installere software med kommandoer som
apt installelleryum install - Redigere filer direkte med teksteditorer som
nanoellervim - Overføre filer med
scpellerrsync - Automatisere opgaver med shell scripts
Kom godt i gang
SSH kan virke lidt teknisk i starten, men det er en uvurderlig færdighed, hvis du arbejder med webhosting, udvikling eller serveradministration. Start med at eksperimentere på en testserver, og prøv dig frem med simple kommandoer.
Hvis du bruger Windows, kan du downloade PuTTY som SSH-klient. På macOS og Linux kan du bare åbne terminalen – SSH er allerede installeret.
Klar til at tage kontrollen?
SSH åbner døren til en verden af muligheder. Uanset om du vil hoste din egen hjemmeside, styre en VPS eller bare lære mere om servere, er SSH en essentiel del af værktøjskassen. Tør du tage det første skridt?