Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära SSH-anslutning till Ubuntu | Automatisering av Infrastruktur i DevOps
Introduktion till DevOps

bookSSH-anslutning till Ubuntu

I början kommer du att lära dig hur du manuellt ansluter till Ubuntu-servern med hjälp av SSH, som skapades med Terraform. Detta hjälper dig att verifiera att servern är igång och tillgänglig via nätverket. Senare kommer denna process att automatiseras med Ansible, men först ger den manuella anslutningen dig förståelse för hur det fungerar.

Vad är SSH?

Note
Definition

SSH står för Secure Shell. Du kan se det som ett säkert sätt att öppna en terminal på en annan dator — i vårt fall Ubuntu-servern.

Allt du skickar via SSH, inklusive ditt användarnamn, lösenord och kommandon, är krypterat, så ingen kan avlyssna det.

SSH ger full kontroll över den fjärranslutna servern. Du kan utföra allt du normalt gör på din egen dator: köra program, redigera filer och installera paket. För nybörjare är det användbart att tänka på det som "att arbeta på en dator på distans", utan att behöva vara fysiskt nära den.

SSH-anslutning

För att ansluta manuellt till en server, använd följande mall: ssh <USERNAME>@<HOST> -p <PORT> .

I vårt fall ser det ut så här:

Här är root användarnamnet. Vi använder root eftersom det är administratörsanvändaren med fullständiga rättigheter, vilket gör att du kan köra alla kommandon utan begränsningar. localhost indikerar att servern körs på din egen maskin (via Docker, men normalt skulle du använda serverns faktiska IP), och -p 2222 anger porten som används för att komma åt containern.

Första gången du ansluter kan SSH be om ett lösenord. I vårt fall är det root-lösenordet, som redan har ställts in i avbilden som skapades med Terraform.

Efter att ha kört kommandot kommer du att befinna dig i serverns terminal, där du kan köra kommandon, installera paket och kontrollera att systemet fungerar. Detta steg hjälper dig att förstå hur fjärrhantering av servrar fungerar och förbereder för automatisering av uppgifter med Ansible.

1. Vad står SSH för?

2. Varför använder vi root-användaren för att ansluta till servern?

question mark

Vad står SSH för?

Select the correct answer

question mark

Varför använder vi root-användaren för att ansluta till servern?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 3.7

bookSSH-anslutning till Ubuntu

Svep för att visa menyn

I början kommer du att lära dig hur du manuellt ansluter till Ubuntu-servern med hjälp av SSH, som skapades med Terraform. Detta hjälper dig att verifiera att servern är igång och tillgänglig via nätverket. Senare kommer denna process att automatiseras med Ansible, men först ger den manuella anslutningen dig förståelse för hur det fungerar.

Vad är SSH?

Note
Definition

SSH står för Secure Shell. Du kan se det som ett säkert sätt att öppna en terminal på en annan dator — i vårt fall Ubuntu-servern.

Allt du skickar via SSH, inklusive ditt användarnamn, lösenord och kommandon, är krypterat, så ingen kan avlyssna det.

SSH ger full kontroll över den fjärranslutna servern. Du kan utföra allt du normalt gör på din egen dator: köra program, redigera filer och installera paket. För nybörjare är det användbart att tänka på det som "att arbeta på en dator på distans", utan att behöva vara fysiskt nära den.

SSH-anslutning

För att ansluta manuellt till en server, använd följande mall: ssh <USERNAME>@<HOST> -p <PORT> .

I vårt fall ser det ut så här:

Här är root användarnamnet. Vi använder root eftersom det är administratörsanvändaren med fullständiga rättigheter, vilket gör att du kan köra alla kommandon utan begränsningar. localhost indikerar att servern körs på din egen maskin (via Docker, men normalt skulle du använda serverns faktiska IP), och -p 2222 anger porten som används för att komma åt containern.

Första gången du ansluter kan SSH be om ett lösenord. I vårt fall är det root-lösenordet, som redan har ställts in i avbilden som skapades med Terraform.

Efter att ha kört kommandot kommer du att befinna dig i serverns terminal, där du kan köra kommandon, installera paket och kontrollera att systemet fungerar. Detta steg hjälper dig att förstå hur fjärrhantering av servrar fungerar och förbereder för automatisering av uppgifter med Ansible.

1. Vad står SSH för?

2. Varför använder vi root-användaren för att ansluta till servern?

question mark

Vad står SSH för?

Select the correct answer

question mark

Varför använder vi root-användaren för att ansluta till servern?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 4
some-alt