Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære SSH-Tilkobling til Ubuntu | Automatisering av Infrastruktur i DevOps
Introduksjon til DevOps

bookSSH-Tilkobling til Ubuntu

I starten vil du lære hvordan du manuelt kobler til Ubuntu-serveren ved hjelp av SSH, som ble opprettet med Terraform. Dette hjelper deg å verifisere at serveren kjører og er tilgjengelig over nettverket. Senere vil denne prosessen bli automatisert med Ansible, men først gir manuell tilkobling deg innsikt i hvordan det fungerer.

Hva er SSH?

Note
Definisjon

SSH står for Secure Shell. Du kan se på det som en sikker måte å åpne et terminalvindu på en annen datamaskin — i vårt tilfelle Ubuntu-serveren.

Alt du sender gjennom SSH, inkludert innlogging, passord og kommandoer, blir kryptert, slik at ingen kan fange det opp.

SSH gir deg full kontroll over den eksterne serveren. Du kan gjøre alt du vanligvis gjør på din egen datamaskin: kjøre programmer, redigere filer og installere pakker. For nybegynnere er det nyttig å tenke på det som "å arbeide på en datamaskin eksternt", uten å måtte være fysisk til stede.

SSH-tilkobling

For å koble til en server manuelt, bruk følgende mal: ssh <USERNAME>@<HOST> -p <PORT> .

I vårt tilfelle ser det slik ut:

Her er root brukernavnet. Vi bruker root fordi det er administratorkontoen med fulle rettigheter, som lar deg kjøre alle kommandoer uten begrensninger. localhost indikerer at serveren kjører på din maskin (via Docker, men vanligvis ville du brukt serverens faktiske IP), og -p 2222 angir porten som brukes for å få tilgang til containeren.

Første gang du kobler til, kan SSH be om et passord. I vårt tilfelle er det root-passordet, som allerede ble satt i bildet opprettet med Terraform.

Etter å ha kjørt kommandoen, vil du være i serverens terminal, hvor du kan kjøre kommandoer, installere pakker og kontrollere at systemet fungerer. Dette steget hjelper deg å forstå hvordan ekstern serveradministrasjon fungerer og legger grunnlaget for automatisering av oppgaver med Ansible.

1. Hva står SSH for?

2. Hvorfor bruker vi root-brukeren for å koble til serveren?

question mark

Hva står SSH for?

Select the correct answer

question mark

Hvorfor bruker vi root-brukeren for å koble til serveren?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

What is the root password for this server?

Can you explain why we use port 2222 instead of the default SSH port?

How do I know if my SSH connection was successful?

Awesome!

Completion rate improved to 3.7

bookSSH-Tilkobling til Ubuntu

Sveip for å vise menyen

I starten vil du lære hvordan du manuelt kobler til Ubuntu-serveren ved hjelp av SSH, som ble opprettet med Terraform. Dette hjelper deg å verifisere at serveren kjører og er tilgjengelig over nettverket. Senere vil denne prosessen bli automatisert med Ansible, men først gir manuell tilkobling deg innsikt i hvordan det fungerer.

Hva er SSH?

Note
Definisjon

SSH står for Secure Shell. Du kan se på det som en sikker måte å åpne et terminalvindu på en annen datamaskin — i vårt tilfelle Ubuntu-serveren.

Alt du sender gjennom SSH, inkludert innlogging, passord og kommandoer, blir kryptert, slik at ingen kan fange det opp.

SSH gir deg full kontroll over den eksterne serveren. Du kan gjøre alt du vanligvis gjør på din egen datamaskin: kjøre programmer, redigere filer og installere pakker. For nybegynnere er det nyttig å tenke på det som "å arbeide på en datamaskin eksternt", uten å måtte være fysisk til stede.

SSH-tilkobling

For å koble til en server manuelt, bruk følgende mal: ssh <USERNAME>@<HOST> -p <PORT> .

I vårt tilfelle ser det slik ut:

Her er root brukernavnet. Vi bruker root fordi det er administratorkontoen med fulle rettigheter, som lar deg kjøre alle kommandoer uten begrensninger. localhost indikerer at serveren kjører på din maskin (via Docker, men vanligvis ville du brukt serverens faktiske IP), og -p 2222 angir porten som brukes for å få tilgang til containeren.

Første gang du kobler til, kan SSH be om et passord. I vårt tilfelle er det root-passordet, som allerede ble satt i bildet opprettet med Terraform.

Etter å ha kjørt kommandoen, vil du være i serverens terminal, hvor du kan kjøre kommandoer, installere pakker og kontrollere at systemet fungerer. Dette steget hjelper deg å forstå hvordan ekstern serveradministrasjon fungerer og legger grunnlaget for automatisering av oppgaver med Ansible.

1. Hva står SSH for?

2. Hvorfor bruker vi root-brukeren for å koble til serveren?

question mark

Hva står SSH for?

Select the correct answer

question mark

Hvorfor bruker vi root-brukeren for å koble til serveren?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 4
some-alt