Sådan bruger du SSH i Linux

Secure Shell, eller kort sagt SSH, er en fjernforbindelsesprotokol i Linux såvel som andre operativsystemer. Det blev først introduceret som en erstatning for telnet, som ikke krypterede adgangskodeoplysninger over fjernforbindelsen og derfor kan være sårbart over for selv de simpleste angreb. SSH på den anden side bruger avancerede kryptografiske teknikker til at etablere forbindelse (f.eks. RSA).

Open SSH er en gratis og open source-implementering af SSH-protokollen i Linux.

Installerer ssh og sshd

På Ubuntu og Debian, pakken ssh kan bruges til at installere både Open SSH-klient og Open SSH-server.

sudo apt installer ssh

På CentOS og Fedora, løb:

yum installer openssh-server openssh-klienter

Start SSH-dæmonen for at tillade fjernforbindelser

sshd er dæmonen installeret med Open SSH-pakker. For at starte dæmonen skal du blot køre:

sudo service sshd start

Tilslut til fjerncomputer

For at oprette forbindelse til en fjerncomputer ved hjælp af SSH, skal en SSH-dæmon være installeret og køre på den computer. Du skal kende computerens værtsnavn eller IP-adresse og brugernavnet og dens adgangskode. Det er overflødigt at sige, at computeren skal være tilgængelig fra dit netværk.

ssh bruger@værtsnavn

Mange gange af automatiseringsformål er der behov for at logge ind på en fjerncomputer uden en indtastningsprompt om adgangskode. For at opnå dette bruger vi RSA-godkendelsesmetoden i SSH:

Generer først RSA-nøgle til SSH for din bruger:

ssh-keygen -t rsa

Når du bliver bedt om en adgangssætning til denne nøgle, kan du indtaste en adgangssætning som et ekstra sikkerhedslag eller lade det stå tomt.

Vi tilføjer denne genererede nøgle til godkendelsesagenten ved at køre:

ssh-add

Målet er at kopiere denne genererede nøgle til fjerncomputeren. Derfor skal der være ét login til målcomputeren/brugeren for at kopiere denne genererede nøgle til fjerncomputerens SSH-konfiguration. ssh-copy-id kopierer den aktuelle brugers SSH-nøgle til en målcomputer:

ssh-copy-id brugernavn@værtsnavn

Nu kan du logge ind uden adgangskode:

Vi håber, at du finder oplysningerne på denne side nyttige. Hvis du har spørgsmål, så kontakt os på Twitter.