SSH-forbindelse til Ubuntu
I starten vil du lære, hvordan du manuelt opretter forbindelse til Ubuntu-serveren ved hjælp af SSH, som blev oprettet med Terraform. Dette hjælper dig med at bekræfte, at serveren kører og er tilgængelig via netværket. Senere vil denne proces blive automatiseret med Ansible, men først giver manuel forbindelse dig mulighed for at forstå, hvordan det fungerer.
Hvad er SSH?
SSH står for Secure Shell. Du kan betragte det som en sikker måde at åbne en terminal på en anden computer — i dette tilfælde Ubuntu-serveren.
Alt, hvad du sender gennem SSH, inklusive dit login, din adgangskode og dine kommandoer, er krypteret, så ingen kan opsnappe det.
SSH giver dig fuld kontrol over den eksterne server. Du kan udføre alle de handlinger, du normalt udfører på din egen computer: køre programmer, redigere filer og installere pakker. For begyndere er det nyttigt at tænke på det som "at arbejde på en computer eksternt", uden at skulle være fysisk til stede.
SSH-forbindelse
For at oprette manuel forbindelse til en server, anvendes følgende skabelon: ssh <USERNAME>@<HOST> -p <PORT>
.
I vores tilfælde ser det sådan ud:
Her er root
brugernavnet. Vi bruger root
, fordi det er den administrative bruger med fulde rettigheder, hvilket giver dig mulighed for at køre enhver kommando uden begrænsninger. localhost
angiver, at serveren kører på din maskine (gennem Docker, men normalt ville du bruge serverens faktiske IP), og -p 2222
angiver porten, der bruges til at få adgang til containeren.
Første gang du opretter forbindelse, kan SSH bede om en adgangskode. I vores tilfælde er det root
-adgangskoden, som allerede blev sat i det image, der blev oprettet med Terraform.
Når du har kørt kommandoen, vil du befinde dig i serverens terminal, hvor du kan køre kommandoer, installere pakker og kontrollere, at systemet fungerer. Dette trin hjælper dig med at forstå, hvordan fjernstyring af servere fungerer, og forbereder dig på at automatisere opgaver med Ansible.
1. Hvad står SSH for?
2. Hvorfor bruger vi root-brugeren til at oprette forbindelse til serveren?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 3.7
SSH-forbindelse til Ubuntu
Stryg for at vise menuen
I starten vil du lære, hvordan du manuelt opretter forbindelse til Ubuntu-serveren ved hjælp af SSH, som blev oprettet med Terraform. Dette hjælper dig med at bekræfte, at serveren kører og er tilgængelig via netværket. Senere vil denne proces blive automatiseret med Ansible, men først giver manuel forbindelse dig mulighed for at forstå, hvordan det fungerer.
Hvad er SSH?
SSH står for Secure Shell. Du kan betragte det som en sikker måde at åbne en terminal på en anden computer — i dette tilfælde Ubuntu-serveren.
Alt, hvad du sender gennem SSH, inklusive dit login, din adgangskode og dine kommandoer, er krypteret, så ingen kan opsnappe det.
SSH giver dig fuld kontrol over den eksterne server. Du kan udføre alle de handlinger, du normalt udfører på din egen computer: køre programmer, redigere filer og installere pakker. For begyndere er det nyttigt at tænke på det som "at arbejde på en computer eksternt", uden at skulle være fysisk til stede.
SSH-forbindelse
For at oprette manuel forbindelse til en server, anvendes følgende skabelon: ssh <USERNAME>@<HOST> -p <PORT>
.
I vores tilfælde ser det sådan ud:
Her er root
brugernavnet. Vi bruger root
, fordi det er den administrative bruger med fulde rettigheder, hvilket giver dig mulighed for at køre enhver kommando uden begrænsninger. localhost
angiver, at serveren kører på din maskine (gennem Docker, men normalt ville du bruge serverens faktiske IP), og -p 2222
angiver porten, der bruges til at få adgang til containeren.
Første gang du opretter forbindelse, kan SSH bede om en adgangskode. I vores tilfælde er det root
-adgangskoden, som allerede blev sat i det image, der blev oprettet med Terraform.
Når du har kørt kommandoen, vil du befinde dig i serverens terminal, hvor du kan køre kommandoer, installere pakker og kontrollere, at systemet fungerer. Dette trin hjælper dig med at forstå, hvordan fjernstyring af servere fungerer, og forbereder dig på at automatisere opgaver med Ansible.
1. Hvad står SSH for?
2. Hvorfor bruger vi root-brugeren til at oprette forbindelse til serveren?
Tak for dine kommentarer!