Af Rubaiat Hossain
DelTweetE-mail

Sikkert login uden adgangskode kan virke som fantasien, men det er nemt at opnå med SSH-nøgler.

SSH sikrer kommunikationen mellem din lokale maskine og et fjernsystem ved fuldt ud at kryptere denne trafik. Dog kan det føles lidt irriterende at indtaste adgangskoden, hver gang du opretter forbindelse til en fjernvært.

Heldigvis kan du omgå dette trin ved at aktivere adgangskodefri SSH-login. Vi viser dig, hvordan du bruger ssh-copy-id kommando til at gøre det.

Sådan bruger du SSH uden adgangskode

For at aktivere adgangskodeløst login via SSH, alt hvad du skal gøre er at kopiere din offentlige nøgle til fjernserveren. En SSH-nøgle er virkelig et par af to nøgler: en offentlig og en privat. En ekstern SSH-server vil bruge disse til godkend din identitet, før du kan oprette forbindelse.

Du kan nemt oprette dine SSH-nøglepar ved hjælp af ssh-keygen kommando. Når ssh genererer nøglerne, skal du kopiere din offentlige nøgle til fjernserveren. Dette sikrer, at du ikke behøver at indtaste din SSH-adgangskode ved efterfølgende logins.

instagram viewer

Opret offentlige og private SSH-nøgler

Du skal blot tænde din terminal og indtaste følgende kommando for at generere dine SSH-nøglepar:

ssh-keygen

Bliv ved med at trykke enter ved hver prompt, indtil programmet er færdigt og opretter nøglefilerne.

Tilføj offentlig SSH-nøgle til serveren

Nu hvor du har oprettet dine SSH-nøgler, skal du tilføje den offentlige nøgle til din fjernserver. Du kan gøre dette med ssh-copy-id kommando:

ssh-copy-id -i ~/.ssh/id_rsa.pub bruger@remote-host

Indtast ovenstående kommando i din terminal og erstat bruger og fjernvært med dit brugernavn og værtsnavnet/IP på fjernmaskinen.

Opret forbindelse til SSH-server uden adgangskode

Du er klar til at logge på uden adgangskode, når du føjer den offentlige nøgle til serveren via ssh-copy-id. Du kan teste det selv ved at bruge følgende kommando:

ssh bruger@fjernvært. 

Slip af med adgangskoder ved hjælp af ssh-copy-id

Ved brug af ssh-copy-id, kan du uploade en offentlig nøgle til en ekstern server og oprette forbindelse uden en adgangskode. Du bør dog ikke aktivere adgangskodefri godkendelse for alle systemer. Brug det i stedet til at få adgang til systemer, du bruger ofte. Hvis du er ny til dette, så prøv at lære at konfigurere SSH og konfigurere din opsætning.

Sådan opsætter du SSH på Linux og tester din opsætning: En begyndervejledning

Har du brug for fjernadgang til din Linux-computer eller server? Sådan opsætter og konfigurerer du SSH på Linux, Windows og mobil.

Læs Næste

DelTweetE-mail
Relaterede emner
  • Programmering
  • Sikkerhed
  • SSH
  • Linux
  • Unix
  • Sikkerhed
Om forfatteren
Rubaiat Hossain (50 artikler udgivet)

Rubaiat er en CS grad med en stærk passion for open source. Udover at være en Unix-veteran, er han også til netværkssikkerhed, kryptografi og funktionel programmering. Han er en ivrig samler af brugte bøger og har en uendelig beundring for klassisk rock.

Mere fra Rubaiat Hossain

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere