Starten einer virtuellen Maschine unter Linux

mit Amazon EC2

Sie verwenden den Amazon Web Service Amazon Elastic Compute Cloud (EC2) zur Erstellung und Ausführung virtueller Maschinen in der Cloud. Diese virtuellen Maschinen bezeichnet AWS als "Instances". In dieser Anleitung wird Ihnen Schritt für Schritt gezeigt, wie Sie eine virtuelle Linux-Maschine mit den Produkten des kostenlosen Kontingents für AWS auf Amazon EC2 starten.

Wussten Sie schon? AWS hat das Starten eines virtuellen privaten Linux-Servers noch weiter vereinfacht. Starten Sie Ihre virtuelle Maschine sofort mit Amazon Lightsail >>

Über dieses Tutorial
Zeit 10 Minuten
Kosten Weniger als 1 USD
Anwendungsfall Datenverarbeitung
Produkte Amazon EC2
Level Einsteiger

Schritt 1. Registrieren bei AWS

Für die Nutzung von Amazon EC2 für dieses Tutorial fallen keine weiteren Gebühren an. Die in diesem Tutorial erstellten Ressourcen können im Rahmen des kostenlosen Kontingents genutzt werden. Mit der Schaltfläche und dem Link wird eine neue Registerkarte geöffnet, damit Sie dieses Tutorial in der AWS-Konsole verfolgen können.

 

Sie haben bereits ein Konto? Anmelden


Schritt 2. Starten einer Amazon EC2-Instance


a.  Öffnen Sie die AWS-Managementkonsole, dann können Sie diese schrittweise Anleitung nebenher geöffnet lassen. Wenn der Bildschirm vollständig geladen ist, geben Sie Ihren Benutzernamen und das Passwort ein, um zu beginnen. Geben Sie dann EC2 in die Suchleiste ein und wählen Sie Amazon EC2, um die Servicekonsole zu öffnen.

launch-instance
launch-instance

(zum Vergrößern klicken)


b. Wählen Sie Instance starten, um Ihre virtuelle Maschine zu erstellen und zu konfigurieren.

launch-instance
launch-instance

(zum Vergrößern klicken)


Schritt 3. Konfigurieren der Instance

Sie befinden sich jetzt im EC2 Launch Instance Wizard, mit dem Sie Ihre Instance konfigurieren und starten können.


a.  In diesem Beispiel werden die Optionen zur Auswahl eines Amazon Machine Image (AMI) dargestellt. AMIs sind vorkonfigurierte Serververlagen, die Sie zum Starten einer Instance verwenden können. Jedes AMI enthält ein Betriebssystem und ggf. Anwendungen und Anwendungsserver.

Suchen Sie für dieses Tutorial Amazon Linux AMI und klicken Sie auf Auswählen.

amazon-linux-ami
amazon-linux-ami

(zum Vergrößern klicken)


b. Jetzt wählen Sie einen Instance-Typ aus. Instance-Typen bestehen aus verschiedenen Kombinationen aus CPU, Arbeitsspeicher, Speicher und Netzwerkkapazität, sodass Sie die optimale Mischung für Ihre Anwendungen auswählen können. Weitere Informationen finden Sie unter Amazon EC2-Instance-Typen.

Die Standardoption t2.micro sollte bereits aktiviert sein. Dieser Instance-Typ wird innerhalb des kostenlosen Kontingents abgedeckt und bietet ausreichend Rechenkapazität für einfache Verarbeitungslasten. Klicken Sie unten auf der Seite auf Review and Launch (Überprüfen und starten).

ec2-t2-micro
ec2-t2-micro

(zum Vergrößern klicken)


c. Sie können die für Ihre Instance ausgewählten Konfigurations-, Speicher-, Tag- und Sicherheitseinstellungen prüfen. Sie können diese Einstellungen zwar anpassen, sollten aber für dieses Tutorial die Standardwerte beibehalten.

Klicken Sie unten auf der Seite auf Starten.

review-launch
review-launch

(zum Vergrößern klicken)


d. Auf dem nächsten Bildschirm werden Sie dazu aufgefordert, ein bestehendes Schlüsselpaar auszuwählen oder ein neues Schlüsselpaar zu erstellen. Ein Schlüsselpaar wird für den sicheren Zugriff auf Ihre Linux-Instance mithilfe von SSH verwendet. AWS speichert den öffentlichen Teil des Schlüsselpaar. Diesen Teil können Sie sich als ein Hausschloss vorstellen. Sie laden den privaten Teil des Schlüsselpaars herunter und verwenden ihn. Diesen Teil können Sie sich als einen Hausschlüssel vorstellen.

Wählen Sie Neues Schlüsselpaar erstellen und geben Sie ihm den Namen MyKeyPair. Klicken Sie dann auf die Schaltfläche Schlüsselpaar herunterladen.

Nachdem Sie den MyKeyPair-Schlüssel heruntergeladen haben, können Sie ihn an einem sicheren Ort speichern. Wenn Sie Ihren Schlüssel verlieren, können Sie nicht auf Ihre Instance zugreifen. Wenn Ihr Schlüssel in den Besitz einer anderen Person gerät, kann diese Person auf Ihre Instance zugreifen.

Windows-Benutzer: Wir empfehlen, Ihr Schlüsselpaar in Ihrem Benutzerverzeichnis in einem Unterverzeichnis namens .ssh zu speichern (Beispiel: C:\Benutzer\{ihrbenutzername}\.ssh\MyKeyPair.pem).

Hinweis: Sie können Windows Explorer nicht verwenden, um einen Ordner mit einem Namen zu erstellen, der mit einem Punkt beginnt, es sei denn, auch der Ordnername endet mit einem Punkt. Nach der Eingabe des Namens (.ssh.) wird der Punkt am Ende automatisch entfernt.

Mac/Linux-Benutzer: Wir empfehlen, Ihr Schlüsselpaar im Unterverzeichnis .ssh Ihres Startverzeichnisses zu speichern (Beispiel:

Hinweis: Bei MacOS wird das Schlüsselpaar standardmäßig in das Verzeichnis "Downloads" heruntergeladen. Um das Schlüsselpaar in das Unterverzeichnis ".ssh" zu verschieben, geben Sie in einem Terminalfenster den folgenden Befehl ein: mv ~/Downloads/MyKeyPair.pem ~/.ssh/MyKeyPair.pem

Nachdem Sie Ihr Schlüsselpaar gespeichert haben, klicken Sie auf Instance starten, um Ihre Linux-Instance zu starten.

Getting-Started-VM9
Getting-Started-VM9

(zum Vergrößern klicken)


e. Klicken Sie auf dem nächsten Bildschirm auf Instances anzeigen, um Ihre Instances anzuzeigen und den Status der Instance zu sehen, die Sie gerade gestartet haben.

Getting-Started-VM8
Getting-Started-VM8

(zum Vergrößern klicken)


f. Nach wenigen Minuten wechselt die Anzeige in der Spalte Instance-Zustand in Ihrer Instance zu "wird ausgeführt" und es wird eine öffentliche IP-Adresse angezeigt. Sie können diese Spalten mit dem Instance-Status aktualisieren, indem Sie rechts über der Tabelle auf die Aktualisierungsschaltfläche klicken. Kopieren Sie die öffentliche IP-Adresse Ihrer AWS-Instance, sodass Sie sie verwenden können, wenn Sie in Schritt 4 mithilfe von SSH eine Verbindung zu Ihrer Instance herstellen.

Getting-Started-VM6
Getting-Started-VM6

(zum Vergrößern klicken)


Schritt 4. Verbinden mit der Instance

Wenn Sie Ihre Instance gestartet haben, müssen Sie sie mithilfe von SSH verbinden.

Windows-Benutzer: Wählen Sie unten Windows, um die Anleitungen zum Installieren von Git Bash mit SSH anzuzeigen.

Mac-/Linux-Benutzer: Wählen Sie unten Mac / Linux, um die Anleitungen zum Öffnen eines Terminalfensters anzuzeigen.

  • Windows
  • Mac/Linux
  • Windows
  • a. Git für Windows hier herunterladen. Führen Sie das heruntergeladene Installationsprogramm aus und akzeptieren Sie die Standardeinstellungen (damit wird Git Bash als Teil von Git installiert).

    Getting-Started-VM1
    Getting-Started-VM1

    (zum Vergrößern klicken)


    b. Klicken Sie mit der rechten Maustaste auf Ihren Desktop (nicht auf ein Symbol) und wählen Sie Git Bash Here, um eine Git Bash-Befehlszeile anzuzeigen.

    Getting-Started-VM2
    Getting-Started-VM2

    (zum Vergrößern klicken)


    c. Verwenden Sie SSH für die Verbindung mit Ihrer Instance. In diesem Fall lautet der Benutzername "ec2-user", der SSH-Schlüssel ist in dem Verzeichnis gespeichert, das wir in Schritt 3 Teil d angegeben haben, und die IP-Adresse stammt aus Schritt 3 Teil f. Das Format ist:

    ssh -i {full path of your .pem file} ec2-user@{instance IP address}

    Geben Sie Folgendes ein:

    ssh -i 'c:\Users\yourusername\.ssh\MyKeyPair.pem' ec2-user@{IP_Address}

    ssh -i 'c:\Users\adamglic\.ssh\MyKeyPair.pem' ec2-user@52.27.212.125

    Sie erhalten eine Antwort wie die Folgende:

    The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)' can't be established. RSA key fingerprint is 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. Are you sure you want to continue connecting (yes/no)?

    Geben Sie ja ein und drücken Sie die Eingabetaste.

    Getting-Started-VM4
    Getting-Started-VM4

    (zum Vergrößern klicken)


    d. Sie erhalten eine Antwort wie die Folgende:

    Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) to the list of known hosts.

    Sie sollten dann den Willkommensbildschirm für Ihre Instance sehen und sind nun mit Ihrer virtuellen AWS Linux-Maschine in der Cloud verbunden.

    Getting-Started-VM7
    Getting-Started-VM7

    (zum Vergrößern klicken)

  • Mac/Linux
  • a. Ihr Mac- oder Linux-Computer verfügt höchstwahrscheinlich standardmäßig über einen SSH Client. Sie können nach einem SSH Client suchen, indem Sie in der Befehlszeile ssh eingeben. Wenn Ihr Computer den Befehl nicht erkennt, bietet das OpenSSH-Projekt eine kostenlose Implementierung der umfassenden Palette von SSH-Tools an, die Sie herunterladen können.

    Mac-Benutzer: Öffnen Sie mit der Tastenkombination Befehlstaste + Leertaste ein Terminalfenster und geben Sie im Suchfenster terminal ein. Drücken Sie dann die Eingabetaste, um das Terminalfenster zu öffnen.

    Linux-Benutzer: Öffnen Sie ein Terminalfenster.

     

    Getting-Started-CLI-OSX1
    Getting-Started-CLI-OSX1

    (zum Vergrößern klicken)


    b. Verwenden Sie den Befehl chmod, um sicherzustellen, dass Ihre Datei mit dem privaten Schlüssel nicht öffentlich sichtbar ist, indem Sie den folgenden Befehl eingeben, mit dem die Berechtigungen auf Ihren privaten SSH-Schlüssel beschränkt werden.

    chmod 400 ~/.ssh/mykeypair.pem

    Sie brauchen dies nicht jedes Mal zu tun, wenn Sie eine Verbindung mit Ihrer Instance herstellen, sondern für jeden SSH-Schlüssel nur einmal.

    Getting-Started-VM3
    Getting-Started-VM3

    (zum Vergrößern klicken)


    c. Verwenden Sie SSH für die Verbindung mit Ihrer Instance. In diesem Fall lautet der Benutzername "ec2-user", der SSH-Schlüssel ist in dem Verzeichnis gespeichert, das wir in Schritt 3 Teil d angegeben haben, und die IP-Adresse stammt aus Schritt 3 Teil f. Das Format ist:

    ssh -i {full path of your .pem file} ec2-user@{instance IP address}

    Geben Sie Folgendes ein:

    ssh -i ~/.ssh/MyKeyPair.pem ec2-user@{IP_Address}

    Beispiel: ssh -i ~/.ssh/MyKeyPair.pem ec2-user@52.27.212.125

    Sie erhalten eine Antwort wie die Folgende:

    The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)' can't be established. RSA key fingerprint is 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. Are you sure you want to continue connecting (yes/no)?

    Geben Sie ja ein und drücken Sie die Eingabetaste.

    Getting-Started-VM4
    Getting-Started-VM4

    (zum Vergrößern klicken)


    d. Sie erhalten eine Antwort wie die Folgende:

    Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) to the list of known hosts.

    Sie sollten dann den Willkommensbildschirm für Ihre Instance sehen und sind nun mit Ihrer virtuellen AWS Linux-Maschine in der Cloud verbunden.

    Getting-Started-VM7
    Getting-Started-VM7

    (zum Vergrößern klicken)


Schritt 5. Beenden Ihrer Instance

Sie können die Instance problemlos von der EC2-Konsole aus beenden. Tatsächlich ist es eine bewährte Methode, Instances zu beenden, die Sie nicht länger verwenden, damit Sie nicht weiterhin für diese bezahlen müssen.


a.  Aktivieren Sie in der EC2-Konsole das Kontrollkästchen neben der von Ihnen erstellten Instance. Klicken Sie dann auf die Schaltfläche Aktionen, navigieren Sie zu Instance-Zustand und klicken Sie auf Beenden.

launch-windows-vm-18
launch-windows-vm-18

(zum Vergrößern klicken)


b. Sie werden gebeten, das Beenden zu bestätigen. Wählen Sie Ja, beenden aus.

Hinweis: Dieser Vorgang kann einige Sekunden dauern.  Sobald Ihre Instances beendet wurden, wechselt der Instance-Zustand in Ihrer EC2-Konsole auf beendet.

launch-windows-vm-19
launch-windows-vm-19

(zum Vergrößern klicken)


Herzlichen Glückwunsch!

Sie haben gelernt, wie Sie mit Amazon EC2 eine Instance in der Cloud starten, konfigurieren, verbinden und beenden.

Amazon EC2 stellt sichere, skalierbare Rechenkapazitäten in der Cloud bereit. Der Service ist darauf ausgelegt, Cloud Computing für Entwickler zu erleichtern. Sie können Amazon EC2 für verschiedene Einsatzzwecke nutzen, darunter Webseiten und Webanwendungen, Entwicklungs- und Testumgebungen und sogar Backup- und Wiederherstellungsszenarien. Amazon EC2 bietet eine breite Auswahl an Instance-Typen mit unterschiedlichen Kombinationen aus CPU, Arbeitsspeicher, Festplattenspeicher und Netzwerkkapazität, um die individuellen Anforderungen Ihrer Anwendungen zu erfüllen.

Starten einer WordPress-Website

Richten Sie ein einfaches Blog in weniger als 10 Minuten ein. Tutorial starten >>

Domänenregistrierung

Erfahren Sie, wie Sie einen Domänennamen registrieren und mit einer Instance verknüpfen. Tutorial starten >>

Speichern und Abrufen von Dateien

Speichern Sie Dateien sicher in der AWS-Cloud und greifen Sie auf sie zu. Tutorial starten >>