AWS | Wie man mit Putty SSH in EC2 einfügt

Aws Wie Man Mit Putty Ssh In Ec2 Einfugt



SSH in eine EC2-Instanz ist ein ziemlich wichtiger Schritt, da es dem Benutzer ermöglicht, die Dienste der AWS EC2-Instanz zu nutzen. Darüber hinaus haben einige der Betriebssysteme, die auf der AWS EC2-Instanz installiert sind, nur ein SSH-Terminal, was bedeutet, dass es keine GUI (Graphical User Interface) gibt, um die von diesem bestimmten Betriebssystem bereitgestellten Dienste zu nutzen.

Putty ist ein Tool, das die SSH-Verbindung für den Benutzer herstellt und eine GUI zum Konfigurieren dieser Verbindung bereitstellt. Putty kann einfach für SSH in eine EC2-Instanz von Amazon verwendet werden. In diesem Beitrag wird der Prozess der Verwendung von Putty für SSH in einer AWS EC2-Instance erläutert.

Laden Sie Putty herunter und installieren Sie es

Die meisten von ihnen sind nicht auf dem Computer des Benutzers installiert, daher besteht der erste Schritt darin, Putty tatsächlich herunterzuladen und auf dem Computer des Benutzers zu installieren. Besuchen Sie dazu die offizielle Webseite von Putty, indem Sie einfach darauf klicken hier. Klicken Sie auf der Putty-Webseite auf die Schaltfläche „Putty herunterladen“:









Danach öffnet sich die Download-Seite des Putty. Wählen Sie auf dieser Seite die Version von Putty entsprechend der Architektur und dem Betriebssystem aus, auf dem es installiert werden soll. Für diesen Beitrag wird es x64-Bit für Windows sein:







Führen Sie nach dem Herunterladen von Putty die heruntergeladene Datei aus, um den Installationsvorgang von Putty zu starten:



Gehen Sie durch den Installationsassistenten von Putty und installieren Sie es in Ihrem System. Sobald der Installationsvorgang abgeschlossen ist, suchen Sie Putty im Startmenü:

Wenn Sie beim Start auf die Anwendung klicken, wird sie gestartet:

Verwenden von Putty für SSH in die EC2-Instanz

Um mit Putty eine Verbindung zu einer EC2-Instance herzustellen, müssen Sie Ihre Verbindung konfigurieren. Holen Sie sich zunächst die Adresse der EC2-Instanz und den Benutzernamen von der „Connect Page“ der EC2-Instanz. Öffnen Sie also die Verbindungsseite, indem Sie mit der rechten Maustaste auf die EC2-Instanz klicken und die Option „Verbinden“ aus dem Menü auswählen:

Wechseln Sie von der Verbindungsseite zur Registerkarte „SSH-Client“ und kopieren Sie „username@publicadress“ aus dem SSH-Befehlsbeispiel:

Gehen Sie zurück zu Putty und fügen Sie diesen Benutzernamen @ öffentliche Adresse in das Feld „Host Name“ ein und lassen Sie den Port auf „22“:

Danach müssen wir die .ppk-Schlüsselpaardatei anhängen, öffnen Sie dazu im linken Navigationsmenü „Credentials:“ unter „Auth“ in „Connection => SSH“:

Klicken Sie danach auf die Browser-Schaltfläche und suchen Sie in der ppk-Datei (falls die ppk-Datei nicht verfügbar ist und nur die .pem-Datei, besuchen Sie den nächsten Abschnitt und kehren Sie dann zu diesem Schritt zurück):

Sobald der private Schlüssel in Putty geladen ist, sind nun alle Konfigurationen vorhanden. Klicken Sie einfach auf die Schaltfläche Öffnen, um die SSH-Verbindung mit der EC2-Instanz zu initiieren:

Danach öffnet sich ein Terminal mit einer Popup-Bestätigung, klicken Sie einfach auf die Option „Akzeptieren“:

Danach wird im Terminal die SSH-Verbindung mit der AWS EC2-Instanz hergestellt:

Damit ist die Verbindung mit der AWS-Instanz über Putty abgeschlossen.

Generieren einer PPK-Datei aus einer Pem-Datei mit PuttyGen

Das an die EC2-Instanz angehängte Schlüsselpaar kann nicht mehr geändert werden, sobald die Erstellung der EC2-Instanz abgeschlossen ist. Das bedeutet, wenn der Benutzer ein Schlüsselpaar im pem-Format erstellt hat, kann dieses Schlüsselpaar nicht mit Putty verwendet werden. Um dieses Problem zu lösen, bietet Putty eine „puttygen“-Anwendung, die die „pem“-Schlüsselpaardateien in „ppk“-Schlüsselpaardateien konvertieren kann.

Öffnen Sie dazu den Installationsordner von Putty auf dem Computer des Benutzers und öffnen Sie in diesem Ordner die Anwendung mit dem Namen „puttygen“:

Klicken Sie in dieser Putty Key Generator-Anwendung auf die Registerkarte „Conversions“ und dann auf „Import“:

Suchen Sie dann nach der PEM-Datei, die an Ihre EC2-Instance angehängt ist, und laden Sie sie:

Klicken Sie anschließend einfach auf „Privaten Schlüssel speichern“ und speichern Sie den privaten Schlüssel im PPK-Format:

Gehen Sie danach in den Ordner und überprüfen Sie die Existenz der ppk-Datei:

Hier dreht sich alles um das Erstellen einer PK-Datei aus einer PEM-Datei für eine EC2-Instanz.

Fazit

Mit Putty kann ganz einfach eine SSH-Verbindung mit der AWS EC2-Instanz hergestellt werden, dafür muss der Benutzer sicherstellen, dass Putty auf seinem Rechner installiert ist. Öffnen Sie danach Putty und geben Sie alle erforderlichen Details ein. Sobald die Verbindungskonfigurationen abgeschlossen sind, klicken Sie einfach auf die Schaltfläche „Öffnen“ in Putty und ein neues Terminal wird geöffnet, das sich dann mit dem SSH der EC2-Instanz verbindet.