= Dag 0 - Skapa din egen server - med Google Cloud Platform Free Tier = *(UTKAST: Använd detta som en guide, men det har inte testats helt. Vänligen meddela oss om eventuella problem med det)* **LÄS DETTA FÖRST HUR DETTA FUNGERAR& FAQ Först behöver du en server. Du kan inte riktigt lära dig om att administrera en fjärransluten Linux-server utan att ha en egen - så idag ska vi skaffa en - helt gratis! Genom magin med Linux och virtualisering är det nu möjligt att få en liten internetserverinstallation nästan omedelbart - och till mycket låg kostnad. Tekniskt sett är det du kommer att göra att skapa och hyra en VPS ("Virtual Private Server I ett datacenter någonstans kommer en enda fysisk server som kör Linux att delas upp i ett dussin eller fler virtuella servrar med funktionen KVM (Kernel-based Virtual Machine) som har varit en del av Linux sedan början av 2007 Förutom en värdleverantör måste vi också välja vilken "smak"av Linux som ska installeras på vår server. Om du är ny på Linux kan utbudet av tillgängliga "distributioner"vara förvirrande - men den senaste LTS ("Long Term Support")-versionen av Ubuntu Server är ett populärt val, och vad du behöver för den här kursen Dessa instruktioner leder dig genom att använda Google Cloud "Free Tier"(httpscloud.google.com) som din VPS-värdleverantör. De är högt betygsatta, med ett mycket enkelt och smidigt gränssnitt. Även om vi kommer att använda Free Tier, varnas du för att du måste ange giltig kreditkortsinformation. (Naturligtvis, om du har en stark anledning att använda en annan leverantör, gör det för all del, men se till att välja Ubuntu Server 20.04) Registreringen är ganska enkel - ange bara din e-postadress och ett lösenord som du väljer - tillsammans med ett telefonnummer för en 2FA - en andra metod för autentisering. Du måste också ange din VISA eller annan kreditkortsinformation Välj "Compute Engine"och klicka på "VM-instanser"Skapa en ny instans Välj vilka regioner du vill ha För maskinkonfiguration välj serie och ställ in på "E2"och maskintyp till "e2-micro"Byt startskiva till "Ubuntu 20.04 LTS"Nu efter att vi skapat vår egen server måste vi öppna alla portar och protokoll för åtkomst var som helst. Även om detta kan vara oklokt för en produktionsserver, är det vad vi vill ha för den här kursen Navigera till din GCP-hemsida och gå till Nätverk >VPC-nätverk >Brandvägg >Skapa brandvägg Ställ in "Trafikriktning"till "Ingång"Ställ in "Mål"till "Alla instanser i nätverket"Ställ in "Källfilter"till "IP-intervall"Ställ in "Käll-IP-intervall"till "0.0.0.0/0"Ställ in "Protokoll och Portar"till "Tillåt alla"Skapa och upprepa stegen genom att skapa en ny brandvägg och ställa in "Trafikriktning"till "Utgång"Välj din instans och klicka på "ssh"så öppnas ett nytt fönsterkonsol. För att komma åt roten, skriv "sudo -i passwd"på kommandoraden och ställ sedan in ditt eget lösenord. Logga in genom att skriva "su"och "lösenord". Observera att lösenordet inte visas när du skriver eller klistrar in det Du kan också gå till httpscloud.google.com/compute/docs/instances/connecting-advanced#thirdpartytools om du tänker komma åt din server via tredjepartsverktyg (t.ex. Putty) Bekräfta att du kan utföra administrativa uppgifter genom att skriva: sudo apt uppdatering Sedan: sudo apt uppgradering Oroa dig inte för mycket om utdata och meddelanden från dessa kommandon, men det bör vara tydligt om de lyckades eller inte. (Svara på alla uppmaningar genom att välja standardalternativet). Dessa kommandon är hur du tvingar installationen av uppdateringar på ett Ubuntu Linux-system, och bara en administratör kan göra dem För att logga ut, skriv *logga ut* eller *avsluta* Din server är nu klar och klar för kursen! Anteckna det: Denna server är nu igång och är helt exponerad för hela Internet Du är ensam ansvarig för att hantera det Du har precis installerat de senaste uppdateringarna, så det borde vara säkert för tillfället == Om gemenskapen == Medlemmar Online