Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verbindung Zur Instanz Von Ihrem Gerät Aus | EC2 Overview
Einführung in das Cloud Computing

bookVerbindung Zur Instanz Von Ihrem Gerät Aus

Wir haben eine Instanz auf AWS EC2 erstellt und konfiguriert; nun betrachten wir, wie wir eine Verbindung zur Instanz herstellen und mit ihr arbeiten können.

Zunächst klären wir, warum eine Verbindung zu einer EC2-Instanz überhaupt notwendig ist.

Die Verbindung zu einer EC2-Instanz ermöglicht den vollständigen Zugriff auf eine virtuelle Maschine, die auf der Infrastruktur von Amazon ausgeführt wird. Nachfolgend die wichtigsten Gründe und Möglichkeiten, die eine SSH-Verbindung bietet:

  • Softwareverwaltung: Installation, Aktualisierung und Entfernung von Software auf der Instanz;
  • Systemkonfiguration: Bearbeitung von Konfigurationsdateien und Anpassung von Systemeinstellungen, beispielsweise zur Optimierung der Serverleistung oder Einrichtung eines Webservers;
  • Dateiverwaltung: Hochladen, Verschieben, Bearbeiten und Löschen von Dateien auf dem Server. Dies ermöglicht das Hosting einer Website, wie in Ihrem Fall, oder die Verwaltung von Anwendungsdaten;
  • Ausführen und Verwalten von Diensten: Kontrolle über Dienste und Prozesse, einschließlich Starten und Stoppen nach Bedarf.

Verbindung zur Instanz

Es gibt mehrere Möglichkeiten, eine Verbindung zur Instanz herzustellen. Zwei davon werden hier erläutert.

Die erste Methode ist die Verbindung zur Instanz über das Terminal auf Ihrem Gerät. Mit dieser Methode erfolgt die Verwaltung der Instanz aus der Ferne über das Terminal Ihres Rechners. Ich arbeite auf MacOS, daher erfolgt die Demonstration über dessen Konsole. Beachten Sie jedoch, dass das verwendete Gerät keine Rolle spielt, da in den meisten Fällen ein Linux-Server verwaltet wird, bei dem die Plattform keinen Unterschied macht.

Verbindung über das Terminal

Für die Verbindung wird der private SSH-Schlüssel benötigt. Im Terminal muss der Pfad zu diesem SSH-Schlüssel, der Benutzername in AWS (standardmäßig ec2-user für Linux) sowie der öffentliche DNS-Name Ihrer Instanz angegeben werden:

ssh -i /path/to/your-key.pem ec2-user@your-ec2-public-dns-name

Sie finden das öffentliche DNS Ihrer Instanz, indem Sie die Instanz aus Ihrer Instanzliste öffnen:

Note
Hinweis

In diesem Kurs sind grundlegende Navigationsbefehle in Bash erforderlich, um eine virtuelle Maschine aus der Ferne zu verwalten. Sollten Sie damit nicht vertraut sein, ist das kein Problem — alle Befehle werden vorgestellt und erläutert.

Nach Ausführung dieses Befehls sollte folgendes Ergebnis angezeigt werden:

Damit wurde der Zugriff auf den Remote-Server erfolgreich hergestellt und die Verwaltung ist nun möglich.

Verbindung über das AWS-Terminal

Die zweite Methode ist in einigen Aspekten einfacher als die erste, jedoch weniger effizient, da einige Funktionen verloren gehen.

Um sich über AWS zu verbinden, auf den großen "Connect"-Button oben rechts klicken:

Nach dem Klick auf den Button erfolgt eine Weiterleitung zu einem Menü mit mehreren Verbindungsoptionen. "Connect using EC2 Instance Connect" auswählen und anschließend auf "Connect" klicken:

Note
Hinweis

Hier finden Sie auch Informationen darüber, wie Sie sich per SSH-Schlüssel verbinden, wie im ersten Verfahren beschrieben.

Danach öffnet sich die Konsole direkt in Ihrem Browser, sodass wir die virtuelle Maschine aus der Ferne verwalten können:

Nun kann die virtuelle Maschine direkt über die Browser-Konsole verwaltet werden.

Häufige Verbindungsfehler

Einer der häufigsten Fehler beim Versuch, eine Verbindung zu einer Instanz herzustellen, ist eine falsch konfigurierte Security Group, insbesondere der SSH-Verbindungseintrag. Wenn die Verbindung nicht hergestellt werden kann und der Fehler bei jedem weiteren Versuch erneut auftritt, überprüfen Sie die mit dieser Instanz verknüpfte Security Group, ob ein Eintrag vorhanden ist, der SSH-Zugriff von jeder IP auf Port 22 erlaubt. Für diesen Zweck sollte IP 0.0.0.0/0 zugelassen sein.

Dieser Eintrag sollte wie folgt aussehen:

Danach kann es verschiedene Gründe geben. Hinterlassen Sie gerne Feedback in diesem Kapitel, und ich werde mein Bestes tun, um Ihnen zu helfen!

1. Was ermöglicht die Verbindung zu einer EC2-Instanz?

2. Was ist der Standardbenutzername beim Herstellen einer Verbindung zu einer Linux-EC2-Instanz über SSH?

3. Wie kann die öffentliche DNS-Adresse Ihrer Instanz angezeigt werden?

4. Welcher häufige Fehler kann verhindern, dass Sie eine Verbindung zu Ihrer EC2-Instanz herstellen können?

question mark

Was ermöglicht die Verbindung zu einer EC2-Instanz?

Select the correct answer

question mark

Was ist der Standardbenutzername beim Herstellen einer Verbindung zu einer Linux-EC2-Instanz über SSH?

Select the correct answer

question mark

Wie kann die öffentliche DNS-Adresse Ihrer Instanz angezeigt werden?

Select the correct answer

question mark

Welcher häufige Fehler kann verhindern, dass Sie eine Verbindung zu Ihrer EC2-Instanz herstellen können?

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

Suggested prompts:

Can you explain how to find the public DNS of my EC2 instance?

What should I do if I get a permission denied error when connecting?

How do I check or update my security group settings for SSH access?

Awesome!

Completion rate improved to 4.55

bookVerbindung Zur Instanz Von Ihrem Gerät Aus

Swipe um das Menü anzuzeigen

Wir haben eine Instanz auf AWS EC2 erstellt und konfiguriert; nun betrachten wir, wie wir eine Verbindung zur Instanz herstellen und mit ihr arbeiten können.

Zunächst klären wir, warum eine Verbindung zu einer EC2-Instanz überhaupt notwendig ist.

Die Verbindung zu einer EC2-Instanz ermöglicht den vollständigen Zugriff auf eine virtuelle Maschine, die auf der Infrastruktur von Amazon ausgeführt wird. Nachfolgend die wichtigsten Gründe und Möglichkeiten, die eine SSH-Verbindung bietet:

  • Softwareverwaltung: Installation, Aktualisierung und Entfernung von Software auf der Instanz;
  • Systemkonfiguration: Bearbeitung von Konfigurationsdateien und Anpassung von Systemeinstellungen, beispielsweise zur Optimierung der Serverleistung oder Einrichtung eines Webservers;
  • Dateiverwaltung: Hochladen, Verschieben, Bearbeiten und Löschen von Dateien auf dem Server. Dies ermöglicht das Hosting einer Website, wie in Ihrem Fall, oder die Verwaltung von Anwendungsdaten;
  • Ausführen und Verwalten von Diensten: Kontrolle über Dienste und Prozesse, einschließlich Starten und Stoppen nach Bedarf.

Verbindung zur Instanz

Es gibt mehrere Möglichkeiten, eine Verbindung zur Instanz herzustellen. Zwei davon werden hier erläutert.

Die erste Methode ist die Verbindung zur Instanz über das Terminal auf Ihrem Gerät. Mit dieser Methode erfolgt die Verwaltung der Instanz aus der Ferne über das Terminal Ihres Rechners. Ich arbeite auf MacOS, daher erfolgt die Demonstration über dessen Konsole. Beachten Sie jedoch, dass das verwendete Gerät keine Rolle spielt, da in den meisten Fällen ein Linux-Server verwaltet wird, bei dem die Plattform keinen Unterschied macht.

Verbindung über das Terminal

Für die Verbindung wird der private SSH-Schlüssel benötigt. Im Terminal muss der Pfad zu diesem SSH-Schlüssel, der Benutzername in AWS (standardmäßig ec2-user für Linux) sowie der öffentliche DNS-Name Ihrer Instanz angegeben werden:

ssh -i /path/to/your-key.pem ec2-user@your-ec2-public-dns-name

Sie finden das öffentliche DNS Ihrer Instanz, indem Sie die Instanz aus Ihrer Instanzliste öffnen:

Note
Hinweis

In diesem Kurs sind grundlegende Navigationsbefehle in Bash erforderlich, um eine virtuelle Maschine aus der Ferne zu verwalten. Sollten Sie damit nicht vertraut sein, ist das kein Problem — alle Befehle werden vorgestellt und erläutert.

Nach Ausführung dieses Befehls sollte folgendes Ergebnis angezeigt werden:

Damit wurde der Zugriff auf den Remote-Server erfolgreich hergestellt und die Verwaltung ist nun möglich.

Verbindung über das AWS-Terminal

Die zweite Methode ist in einigen Aspekten einfacher als die erste, jedoch weniger effizient, da einige Funktionen verloren gehen.

Um sich über AWS zu verbinden, auf den großen "Connect"-Button oben rechts klicken:

Nach dem Klick auf den Button erfolgt eine Weiterleitung zu einem Menü mit mehreren Verbindungsoptionen. "Connect using EC2 Instance Connect" auswählen und anschließend auf "Connect" klicken:

Note
Hinweis

Hier finden Sie auch Informationen darüber, wie Sie sich per SSH-Schlüssel verbinden, wie im ersten Verfahren beschrieben.

Danach öffnet sich die Konsole direkt in Ihrem Browser, sodass wir die virtuelle Maschine aus der Ferne verwalten können:

Nun kann die virtuelle Maschine direkt über die Browser-Konsole verwaltet werden.

Häufige Verbindungsfehler

Einer der häufigsten Fehler beim Versuch, eine Verbindung zu einer Instanz herzustellen, ist eine falsch konfigurierte Security Group, insbesondere der SSH-Verbindungseintrag. Wenn die Verbindung nicht hergestellt werden kann und der Fehler bei jedem weiteren Versuch erneut auftritt, überprüfen Sie die mit dieser Instanz verknüpfte Security Group, ob ein Eintrag vorhanden ist, der SSH-Zugriff von jeder IP auf Port 22 erlaubt. Für diesen Zweck sollte IP 0.0.0.0/0 zugelassen sein.

Dieser Eintrag sollte wie folgt aussehen:

Danach kann es verschiedene Gründe geben. Hinterlassen Sie gerne Feedback in diesem Kapitel, und ich werde mein Bestes tun, um Ihnen zu helfen!

1. Was ermöglicht die Verbindung zu einer EC2-Instanz?

2. Was ist der Standardbenutzername beim Herstellen einer Verbindung zu einer Linux-EC2-Instanz über SSH?

3. Wie kann die öffentliche DNS-Adresse Ihrer Instanz angezeigt werden?

4. Welcher häufige Fehler kann verhindern, dass Sie eine Verbindung zu Ihrer EC2-Instanz herstellen können?

question mark

Was ermöglicht die Verbindung zu einer EC2-Instanz?

Select the correct answer

question mark

Was ist der Standardbenutzername beim Herstellen einer Verbindung zu einer Linux-EC2-Instanz über SSH?

Select the correct answer

question mark

Wie kann die öffentliche DNS-Adresse Ihrer Instanz angezeigt werden?

Select the correct answer

question mark

Welcher häufige Fehler kann verhindern, dass Sie eine Verbindung zu Ihrer EC2-Instanz herstellen können?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 4
some-alt