= Tag 0 – Erstellen Ihres eigenen Servers – mit dem kostenlosen Kontingent der Google Cloud Platform =
*(ENTWURF: Verwenden Sie dies als Leitfaden, aber es wurde nicht vollständig getestet. Bitte teilen Sie uns Probleme damit mit)* **LESEN SIE ZUERST, WIE DAS FUNKTIONIERT& Häufig gestellte Fragen
Zunächst benötigen Sie einen Server. Sie können nicht wirklich etwas über die Verwaltung eines Remote-Linux-Servers lernen, ohne einen eigenen zu haben - also bekommen wir heute einen - völlig kostenlos!
Durch die Magie von Linux und Virtualisierung ist es jetzt möglich, fast sofort einen kleinen Internetserver einzurichten – und das zu sehr geringen Kosten. Technisch gesehen erstellen und mieten Sie einen VPS ("Virtual Private Server"). In einem Rechenzentrum irgendwo wird ein einzelner physischer Server, auf dem Linux ausgeführt wird, mithilfe der KVM-Funktion (Kernel-based Virtual Machine) in ein Dutzend oder mehr virtuelle Server aufgeteilt das ist seit Anfang 2007 Teil von Linux
Neben einem Hosting-Anbieter müssen wir auch auswählen, welche "Variante"von Linux auf unserem Server installiert werden soll. Wenn Sie neu bei Linux sind, kann die Auswahl an verfügbaren "Distributionen"verwirrend sein - aber die neueste LTS-Version ("Long Term Support") von Ubuntu Server ist eine beliebte Wahl und das, was Sie für diesen Kurs benötigen
Diese Anleitung führt Sie durch die Verwendung von Google Cloud „Free Tier“ (httpscloud.google.com) als Ihren VPS-Hosting-Anbieter. Sie werden hoch bewertet, mit einer sehr einfachen und glatten Benutzeroberfläche. Obwohl wir das kostenlose Kontingent verwenden, seien Sie gewarnt, dass Sie gültige Kreditkarteninformationen angeben müssen. (Natürlich, wenn Sie einen triftigen Grund haben, einen anderen Anbieter zu verwenden, dann tun Sie dies auf jeden Fall, aber wählen Sie auf jeden Fall Ubuntu Server 20.04)
Die Anmeldung ist ziemlich einfach – geben Sie einfach Ihre E-Mail-Adresse und ein Passwort Ihrer Wahl an – zusammen mit einer Telefonnummer für eine 2FA – eine zweite Authentifizierungsmethode. Sie müssen auch Ihre VISA- oder andere Kreditkarteninformationen angeben
Wählen Sie „Compute Engine“ und klicken Sie auf „VM-Instanzen“.
Erstellen Sie eine neue Instanz
Wählen Sie die gewünschten Regionen aus
Wählen Sie für die Maschinenkonfiguration die Serie aus und stellen Sie sie auf „E2“ und den Maschinentyp auf „e2-micro“ ein.
Bootdiskette auf „Ubuntu 20.04 LTS“ ändern
Nachdem wir nun unseren eigenen Server erstellt haben, müssen wir alle Ports und Protokolle für den Zugriff von überall öffnen. Während dies für einen Produktionsserver möglicherweise unklug ist, möchten wir dies für diesen Kurs
Navigieren Sie zu Ihrer GCP-Startseite und gehen Sie zu Netzwerk >VPC-Netzwerk >Firewall >Firewall erstellen
Stellen Sie „Richtung des Datenverkehrs“ auf „Ingress“ ein Stellen Sie „Ziel“ auf „Alle Instanzen im Netzwerk“ ein Stellen Sie „Quellfilter“ auf „IP-Bereiche“ ein Stellen Sie „Quell-IP-Bereiche“ auf „0.0.0.0/0“ ein Stellen Sie „Protokolle und Ports“ auf „Allow All“ Erstellen und wiederholen Sie die Schritte, indem Sie eine neue Firewall erstellen und „Direction of Traffic“ auf „Egress“ setzen
Wählen Sie Ihre Instanz aus und klicken Sie auf „ssh“, es öffnet sich eine neue Fensterkonsole. Um auf das Stammverzeichnis zuzugreifen, geben Sie „sudo -i passwd“ in die Befehlszeile ein und legen Sie dann Ihr eigenes Passwort fest. Melden Sie sich an, indem Sie „su“ und „password“ eingeben. Beachten Sie, dass das Passwort nicht angezeigt wird, wenn Sie es eingeben oder einfügen
Sie können auch auf httpscloud.google.com/compute/docs/instances/connecting-advanced#thirdpartytools verweisen, wenn Sie beabsichtigen, über Tools von Drittanbietern (z. B. Putty) auf Ihren Server zuzugreifen.
Bestätigen Sie, dass Sie Verwaltungsaufgaben erledigen können, indem Sie Folgendes eingeben:
sudo apt aktualisieren
Dann:
sudo apt upgrade
Machen Sie sich nicht zu viele Gedanken über die Ausgabe und Meldungen dieser Befehle, aber es sollte klar sein, ob sie erfolgreich waren oder nicht. (Antworten Sie auf alle Eingabeaufforderungen, indem Sie die Standardoption wählen). Mit diesen Befehlen erzwingen Sie die Installation von Updates auf einem Ubuntu-Linux-System, und nur ein Administrator kann sie ausführen
Um sich abzumelden, geben Sie ein
*abmelden* oder *beenden*
Ihr Server ist nun eingerichtet und bereit für den Kurs!
Beachten Sie, dass:
Dieser Server läuft jetzt und ist dem gesamten Internet vollständig ausgesetzt
Sie allein sind für die Verwaltung verantwortlich
Sie haben gerade die neuesten Updates installiert, daher sollte es vorerst sicher sein
== Über die Gemeinschaft ==
Mitglieder
Online