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
course content

Kursinhalt

Einführung in das Cloud Computing

Einführung in das Cloud Computing

1. Einführung in Cloud-Technologien
2. AWS S3 Übersicht
3. EC2 Overview
4. RDS-Verwaltung

book
Verbindung zur Instanz von Ihrem Gerät Aus

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

Zuerst wollen wir verstehen, warum wir überhaupt eine Verbindung zu einer EC2-Instanz herstellen müssen.

Eine Verbindung zu einer EC2-Instanz gibt Ihnen vollen Zugriff auf eine virtuelle Maschine, die auf Amazons Infrastruktur läuft. Hier sind die Hauptgründe und Fähigkeiten, die eine SSH-Verbindung bietet:

  • Softwareverwaltung: Sie können Software auf Ihrer Instanz installieren, aktualisieren und entfernen;
  • Systemkonfiguration: Sie können Konfigurationsdateien bearbeiten und Systemeinstellungen anpassen, wie z.B. die Optimierung der Serverleistung oder das Einrichten eines Webservers;
  • Dateiverwaltung: Sie können Dateien auf Ihrem Server hochladen, verschieben, bearbeiten und löschen. Dies ermöglicht es Ihnen, eine Website zu hosten, wie in Ihrem Fall, oder Anwendungsdaten zu verwalten;
  • Dienste ausführen und verwalten: Sie können Dienste und Prozesse steuern, sie bei Bedarf starten und stoppen.

Verbindung zur Instanz

Es gibt einige Möglichkeiten, sich mit der Instanz zu verbinden. Wir werden zwei davon durchgehen.

Die erste Methode ist die Verbindung zur Instanz über das Terminal auf Ihrem Gerät. Mit dieser Methode werden Sie die Instanz remote über das Terminal auf Ihrem Rechner verwalten. Ich arbeite auf einem MacOS, daher werde ich es über dessen Konsole demonstrieren, aber bedenken Sie, dass es keine Rolle spielt, welches Gerät wir verwenden, da wir die meiste Zeit einen Linux-Server verwalten, bei dem die Plattform keinen Unterschied macht.

Nun, lassen Sie uns mit der ersten Methode beginnen.

Verbindung über das Terminal

Um sich zu verbinden, müssen wir unseren privaten SSH-Schlüssel verwenden. Im Terminal müssen Sie den Pfad eingeben, wo dieser SSH-Schlüssel gespeichert ist, den Benutzernamen in AWS (standardmäßig ist es ec2-user für Linux) und auch den öffentlichen DNS Ihrer Instanz:

Sie können den öffentlichen DNS Ihrer Instanz finden, indem Sie die Instanz aus Ihrer Instanzliste öffnen:

Nach dem Ausführen dieses Befehls sollten Sie das folgende Ergebnis sehen:

Also, wir haben erfolgreich auf den Remote-Server zugegriffen und können ihn nun verwalten.

Verbindung über das AWS-Terminal

Die zweite Methode wird in einigen Aspekten einfacher sein als die erste, aber sie ist weniger effizient, da wir einige Funktionen verlieren.

Um sich über AWS zu verbinden, klicken Sie auf die große "Verbinden"-Schaltfläche oben rechts:

Wenn Sie auf die Schaltfläche klicken, werden Sie zu einem Menü mit mehreren Verbindungsoptionen weitergeleitet. Wählen Sie "Mit EC2 Instance Connect verbinden" und klicken Sie dann auf "Verbinden":

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

Jetzt können wir die virtuelle Maschine direkt von der Browser-Konsole aus verwalten.

Häufige Verbindungsfehler

Einer der häufigsten Fehler beim Versuch, eine Verbindung zu einer Instanz herzustellen, sind falsch konfigurierte Sicherheitsgruppen, insbesondere der SSH-Verbindungseintrag. Wenn Sie die Verbindung nicht herstellen können und der Fehler weiterhin auftritt, wenn Sie es erneut versuchen, überprüfen Sie die Sicherheitsgruppe, die mit dieser Instanz verknüpft ist, um zu sehen, ob es einen Eintrag gibt, der SSH-Zugriff von jeder IP auf Port 22 erlaubt. Zu diesem Zweck sollte IP 0.0.0.0/0 erlaubt sein.

Dieser Eintrag sollte folgendermaßen aussehen:

Danach könnte es verschiedene Gründe geben. Zögern Sie nicht, in diesem Kapitel Feedback zu hinterlassen, und ich werde mein Bestes tun, um Ihnen zu helfen!

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

2. Was ist der Standardbenutzername, wenn Sie sich über SSH mit einer Linux-EC2-Instanz verbinden?

3. Wie können Sie den öffentlichen DNS Ihrer Instanz anzeigen?

4. Welcher häufige Fehler könnte Sie daran hindern, sich mit Ihrer EC2-Instanz zu verbinden?

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

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

Wählen Sie die richtige Antwort aus

Was ist der Standardbenutzername, wenn Sie sich über SSH mit einer Linux-EC2-Instanz verbinden?

Was ist der Standardbenutzername, wenn Sie sich über SSH mit einer Linux-EC2-Instanz verbinden?

Wählen Sie die richtige Antwort aus

Wie können Sie den öffentlichen DNS Ihrer Instanz anzeigen?

Wie können Sie den öffentlichen DNS Ihrer Instanz anzeigen?

Wählen Sie die richtige Antwort aus

Welcher häufige Fehler könnte Sie daran hindern, sich mit Ihrer EC2-Instanz zu verbinden?

Welcher häufige Fehler könnte Sie daran hindern, sich mit Ihrer EC2-Instanz zu verbinden?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 4
We're sorry to hear that something went wrong. What happened?
some-alt