SSH-Verbindung zu Ubuntu
Zu Beginn lernen Sie, wie Sie sich manuell mit dem Ubuntu-Server über SSH verbinden, der mit Terraform erstellt wurde. Dies hilft Ihnen zu überprüfen, ob der Server läuft und über das Netzwerk erreichbar ist. Später wird dieser Prozess mit Ansible automatisiert, aber zunächst ermöglicht die manuelle Verbindung ein besseres Verständnis des Ablaufs.
Was ist SSH?
SSH steht für Secure Shell. Es handelt sich um eine sichere Methode, ein Terminal auf einem anderen Computer zu öffnen – in unserem Fall auf dem Ubuntu-Server.
Alles, was über SSH gesendet wird, einschließlich Login, Passwort und Befehle, ist verschlüsselt, sodass niemand es abfangen kann.
SSH bietet vollständige Kontrolle über den entfernten Server. Es sind alle Aktionen möglich, die auch auf dem eigenen Computer durchgeführt werden können: Programme ausführen, Dateien bearbeiten und Pakete installieren. Für Einsteiger ist es hilfreich, sich dies als „Arbeiten an einem Computer aus der Ferne“ vorzustellen, ohne physisch anwesend sein zu müssen.
SSH-Verbindung
Für die manuelle Verbindung zu einem Server wird folgende Vorlage verwendet: ssh <USERNAME>@<HOST> -p <PORT> .
In unserem Fall sieht das folgendermaßen aus:
Hier ist root der Benutzername. root wird verwendet, da es sich um den administrativen Benutzer mit uneingeschränkten Rechten handelt, der das Ausführen beliebiger Befehle ohne Einschränkungen ermöglicht. localhost zeigt an, dass der Server auf dem eigenen Rechner läuft (über Docker, normalerweise würde hier die tatsächliche IP des Servers verwendet), und -p 2222 gibt den Port an, über den auf den Container zugegriffen wird.
Beim ersten Verbindungsaufbau kann SSH nach einem Passwort fragen. In diesem Fall ist es das root-Passwort, das bereits im mit Terraform erstellten Image gesetzt wurde.
Nach Ausführung des Befehls befindet man sich im Terminal des Servers, wo Befehle ausgeführt, Pakete installiert und die Systemfunktion überprüft werden können. Dieser Schritt vermittelt ein grundlegendes Verständnis der Verwaltung von entfernten Servern und bereitet auf die Automatisierung von Aufgaben mit Ansible vor.
1. Wofür steht SSH?
2. Warum verwenden wir den Root-Benutzer, um eine Verbindung zum Server herzustellen?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 3.7
SSH-Verbindung zu Ubuntu
Swipe um das Menü anzuzeigen
Zu Beginn lernen Sie, wie Sie sich manuell mit dem Ubuntu-Server über SSH verbinden, der mit Terraform erstellt wurde. Dies hilft Ihnen zu überprüfen, ob der Server läuft und über das Netzwerk erreichbar ist. Später wird dieser Prozess mit Ansible automatisiert, aber zunächst ermöglicht die manuelle Verbindung ein besseres Verständnis des Ablaufs.
Was ist SSH?
SSH steht für Secure Shell. Es handelt sich um eine sichere Methode, ein Terminal auf einem anderen Computer zu öffnen – in unserem Fall auf dem Ubuntu-Server.
Alles, was über SSH gesendet wird, einschließlich Login, Passwort und Befehle, ist verschlüsselt, sodass niemand es abfangen kann.
SSH bietet vollständige Kontrolle über den entfernten Server. Es sind alle Aktionen möglich, die auch auf dem eigenen Computer durchgeführt werden können: Programme ausführen, Dateien bearbeiten und Pakete installieren. Für Einsteiger ist es hilfreich, sich dies als „Arbeiten an einem Computer aus der Ferne“ vorzustellen, ohne physisch anwesend sein zu müssen.
SSH-Verbindung
Für die manuelle Verbindung zu einem Server wird folgende Vorlage verwendet: ssh <USERNAME>@<HOST> -p <PORT> .
In unserem Fall sieht das folgendermaßen aus:
Hier ist root der Benutzername. root wird verwendet, da es sich um den administrativen Benutzer mit uneingeschränkten Rechten handelt, der das Ausführen beliebiger Befehle ohne Einschränkungen ermöglicht. localhost zeigt an, dass der Server auf dem eigenen Rechner läuft (über Docker, normalerweise würde hier die tatsächliche IP des Servers verwendet), und -p 2222 gibt den Port an, über den auf den Container zugegriffen wird.
Beim ersten Verbindungsaufbau kann SSH nach einem Passwort fragen. In diesem Fall ist es das root-Passwort, das bereits im mit Terraform erstellten Image gesetzt wurde.
Nach Ausführung des Befehls befindet man sich im Terminal des Servers, wo Befehle ausgeführt, Pakete installiert und die Systemfunktion überprüft werden können. Dieser Schritt vermittelt ein grundlegendes Verständnis der Verwaltung von entfernten Servern und bereitet auf die Automatisierung von Aufgaben mit Ansible vor.
1. Wofür steht SSH?
2. Warum verwenden wir den Root-Benutzer, um eine Verbindung zum Server herzustellen?
Danke für Ihr Feedback!