So fügen Sie ein Schlüsselpaar zur EC2-Instanz hinzu

Wenn Sie mit EC2-Instanzen von Amazon Web Services (AWS) arbeiten, müssen Sie ein Schlüsselpaar hinzufügen authentifizieren Ihr Zugriff auf die Instanz. Ein Schlüsselpaar besteht aus einem öffentlichen Schlüssel und einem privaten Schlüssel.

Mit dem öffentlichen Schlüssel verschlüsseln Sie die Daten und mit dem privaten Schlüssel entschlüsseln Sie sie. In diesem Artikel wird das Hinzufügen eines Schlüsselpaars zu einer EC2-Instanz erläutert.

So fügen Sie ein Schlüsselpaar zur EC2-Instanz hinzu

Starten Sie eine EC2-Instanz

Es wäre hilfreich, wenn Sie zuerst eine Instanz starten würden, um einer EC2-Instanz ein Schlüsselpaar hinzuzufügen. Sie können dies über die EC2-Konsole, AWS CLI oder Elastic Beanstalk tun. Sobald Sie die Instanz gestartet haben, können Sie ein Schlüsselpaar hinzufügen.

Erstellen Sie ein Schlüsselpaar

Um ein Schlüsselpaar zu erstellen, klicken Sie in der EC2-Konsole auf die Registerkarte „Netzwerk und Sicherheit“ und dann auf die Option „Schlüsselpaare“. Sie können ein neues Schlüsselpaar erstellen, indem Sie auf die Schaltfläche „Schlüsselpaar erstellen“ klicken.

Geben Sie dem Schlüsselpaar einen Namen und klicken Sie auf die Schaltfläche Erstellen. Dadurch wird ein neues Schlüsselpaar bestehend aus öffentlichen und privaten Schlüsseln erstellt.

Öffentliche Schlüssel importieren

Wenn Sie bereits über einen öffentlichen Schlüssel verfügen, den Sie verwenden möchten, können Sie ihn in AWS importieren. Gehen Sie dazu auf die Seite „Schlüsselpaare“ und klicken Sie auf die Schaltfläche „Schlüsselpaar importieren“.

Geben Sie einen Namen für das Schlüsselpaar ein und fügen Sie den öffentlichen Schlüssel in das Feld „Öffentlicher Schlüssel“ ein. Klicken Sie auf die Schaltfläche „Importieren“, um das Schlüsselpaar zu erstellen.

Ersetzen Sie ein verlorenes Schlüsselpaar

Sie können Ihr Schlüsselpaar durch ein neues ersetzen, wenn Sie eines verloren haben. Gehen Sie dazu auf die Seite „Schlüsselpaare“ und wählen Sie das verlorene Schlüsselpaar aus.

Klicken Sie auf das Menü „Aktionen“ und wählen Sie „Schlüsselpaar ersetzen“. Befolgen Sie die Anweisungen, um ein neues Schlüsselpaar zu erstellen.

Schlüsselpaar auf laufende Instanz anwenden

Es wäre hilfreich, wenn Sie eine Sshed-Verbindung zur Instanz herstellen würden, um ein Schlüsselpaar auf eine laufende Instanz anzuwenden.

Verwenden Sie den folgenden Befehl, um eine Verbindung zur Instanz herzustellen: ssh -i .pem ec2-user@

Ersetzen mit dem Namen Ihres Schlüsselpaares und mit dem öffentlichen DNS Ihrer Instanz.

Sobald Sie eine Verbindung zur Instanz hergestellt haben, können Sie das Schlüsselpaar mit dem folgenden Befehl anwenden: sudo ssh-keygen -i -f /path/to/private/key > /path/to/public/key.pub

Ersetzen /path/to/private/key mit dem Pfad zu Ihrem privaten Schlüssel und /path/to/public/key.pub mit dem Pfad, in dem Sie Ihren öffentlichen Schlüssel speichern möchten.

Schlüsselpaar für die laufende Instanz ändern

Um das Schlüsselpaar für eine laufende Instanz zu ändern, müssen Sie zunächst ein neues erstellen. Nachdem Sie das neue Schlüsselpaar erstellt haben, wenden Sie es mithilfe der oben genannten Schritte auf die Instanz an. Wenn Sie das alte Schlüsselpaar entfernen möchten, können Sie dies tun, indem Sie die folgenden Schritte ausführen:

  • Gehen Sie zur Seite „Schlüsselpaare“ in der EC2-Konsole.
  • Wählen Sie das alte Schlüsselpaar aus.
  • Klicken Sie auf das Menü „Aktionen“ und wählen Sie „Schlüsselpaar löschen“.

Admin-Passwort zurücksetzen

Wenn Sie das Administratorkennwort für Ihre Instanz verloren haben, können Sie es mithilfe eines Schlüsselpaars zurücksetzen. Gehen Sie dazu folgendermaßen vor:

  • Stoppen Sie die Instanz.
  • Trennen Sie das Root-Volume von der Instanz.
  • Hängen Sie das Root-Volume als sekundäres Volume an eine andere Instanz an.
  • Verbinden Sie sich über mit der anderen Instanz SSH und mounten Sie das sekundäre Volume.
  • Bearbeiten Sie die Datei /etc/shadow und entfernen Sie den Passwort-Hash für den ec2-Benutzer.
  • Speichern Sie die Datei und heben Sie die Bereitstellung des Volumes auf.
  • Hängen Sie das Volume wieder an die ursprüngliche Instanz an und starten Sie es.

Linux-Instanzen

Wenn Sie mit Linux-Instanzen arbeiten, müssen Sie eine PEM-Datei verwenden, um Ihren Zugriff auf die Instanz zu authentifizieren.

Eine PEM-Datei ist eine öffentliche Schlüsseldatei, die den privaten Schlüssel enthält. Um eine Verbindung zu einer Linux-Instanz herzustellen, müssen Sie den folgenden Befehl verwenden: ssh -i /path/to/keypair.pem ec2-user@

Ersetzen /path/to/keypair.pem mit dem Pfad zu Ihrer PEM-Datei und mit dem öffentlichen DNS Ihrer Instanz.

AWS EC2-Unterstützung

Wenn Sie Fragen oder Probleme im Zusammenhang mit EC2-Instanzen haben, können Sie sich an uns wenden AWS EC2-Unterstützung zur Hilfe. Das Support-Team steht Ihnen rund um die Uhr zur Verfügung und kann Ihnen bei allen Problemen weiterhelfen.

AWS CLI

Wenn Sie Ihre EC2-Instanzen lieber über die Befehlszeile verwalten möchten, können Sie die AWS CLI verwenden. Die AWS CLI ist ein Befehlszeilentool, das eine einheitliche Schnittstelle zur Verwaltung Ihrer AWS-Services bietet. Mit der AWS CLI können Sie EC2-Instanzen starten und verwalten, Schlüsselpaare erstellen und verwalten und vieles mehr.

Mehrere Benutzer

Sie können für jeden Benutzer ein Schlüsselpaar erstellen, wenn Sie mehreren Benutzern Zugriff gewähren müssen. Jeder Benutzer verfügt über einen eigenen öffentlichen und privaten Schlüssel. Wenn Benutzer eine Verbindung zu einer Instanz herstellen, verwenden sie ihren privaten Schlüssel, um ihren Zugriff zu authentifizieren.

Spezifisches Schlüsselpaar

Wenn Sie ein bestimmtes Schlüsselpaar für eine Instanz verwenden möchten, können Sie das Schlüsselpaar beim Starten der Instanz angeben. Wählen Sie dazu beim Starten der Instanz das Schlüsselpaar aus der Dropdown-Liste „Schlüsselpaar“ aus.

Elastische Bohnenstange

Wenn Sie Elastic Beanstalk zur Verwaltung Ihrer Anwendungen verwenden, können Sie über die Elastic Beanstalk-Konsole ein Schlüsselpaar zu Ihren EC2-Instances hinzufügen. Gehen Sie dazu zur Konfigurationsseite Ihrer Anwendung und wählen Sie die Registerkarte Instanzen aus.

Von hier aus können Sie ein Schlüsselpaar hinzufügen, indem Sie die Option „Schlüsselpaar“ auswählen und den Namen des Schlüsselpaars angeben.

Öffentlichen Schlüssel extrahieren

Wenn Sie den öffentlichen Schlüssel aus einem privaten SSH EC2-Schlüsselpaar extrahieren müssen, können Sie den folgenden Befehl verwenden: ssh-keygen -y -f /path/to/private/key > /path/to/public/key.pub

Ersetzen /path/to/private/key mit dem Pfad zu Ihrem privaten Schlüssel und /path/to/public/key.pub mit dem Pfad, in dem Sie Ihren öffentlichen Schlüssel speichern möchten.

Abschluss

Das Hinzufügen eines Schlüsselpaars zu einer EC2-Instanz ist für die Sicherung Ihrer Instanz unerlässlich. In diesem Artikel wurde das Hinzufügen eines Schlüsselpaars zu einer EC2-Instanz mithilfe der EC2-Konsole, AWS CLI oder Elastic Beanstalk erläutert.

Außerdem haben wir erläutert, wie man ein Schlüsselpaar erstellt, öffentliche Schlüssel importiert, ein verlorenes Schlüsselpaar ersetzt und ein Schlüsselpaar auf eine laufende Instanz anwendet.

Wenn Sie diese Schritte befolgen, stellen Sie sicher, dass Ihre EC2-Instanzen sicher und nur für autorisierte Benutzer zugänglich sind.

zusammenhängende Posts

Deutsch
Anzeigenblock-Detektor Unterstützt von codehelppro.com

Werbeblocker erkannt!!!

Hi! Wir haben festgestellt, dass Sie einen Werbeblocker verwenden. Wenn Sie einen Werbeblocker verwenden, erkennen wir ihn und zeigen diese Meldung an. Wir verstehen, dass Sie die Belästigung durch Anzeigen reduzieren möchten, möchten Sie aber auch darüber informieren, dass Anzeigen unsere Haupteinnahmequelle sind, damit unsere Website am Laufen bleibt. Wenn Sie bereit sind, Ihren Werbeblocker zu deaktivieren oder unsere Website auf die Whitelist zu setzen, können wir weiterhin hochwertige Inhalte und Dienste bereitstellen. Darüber hinaus genießen Sie ein besseres Surferlebnis, da die Anzeigen relevantere Inhalte basierend auf Ihren Interessen anzeigen. Vielen Dank für Ihr Verständnis und Ihre Unterstützung!