Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen SSH-Verbindung zu Ubuntu | Automatisierung der Infrastruktur in DevOps
Einführung in DevOps

bookSSH-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?

Note
Definition

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?

question mark

Wofür steht SSH?

Select the correct answer

question mark

Warum verwenden wir den Root-Benutzer, um eine Verbindung zum Server herzustellen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 4

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

bookSSH-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?

Note
Definition

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?

question mark

Wofür steht SSH?

Select the correct answer

question mark

Warum verwenden wir den Root-Benutzer, um eine Verbindung zum Server herzustellen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 4
some-alt