SSH-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?
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?
Tack för dina kommentarer!
Fråga AI
Fråga AI
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
SSH-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?
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?
Tack för dina kommentarer!