Verwalten der Amazon EC2-Instanz per Remote-Zugriff auf Ubuntu Linux unter Windows
Nach dem Erstellen einer Site mit ArcGIS Server Cloud Builder for Amazon Web Services können Sie eine Terminal Emulator-Anwendung verwenden, um eine SSH-Verbindung über Ihren lokalen Windows-Computer zur Amazon EC2-Instanz auf Ubuntu Linux herzustellen.

Bevor Sie eine SSH-Verbindung zur Instanz herstellen, müssen Sie der Sicherheitsgruppe eine Regel zum Öffnen von Port 22 (SSH-Port) zu Ihrem Netzwerk hinzufügen. Weitere Anweisungen finden Sie unter Öffnen einer Amazon EC2-Sicherheitsgruppe für ArcGIS Server.
Anhand der folgenden Schritte wird die Herstellung einer Verbindung von einem lokalen Windows-Computer mittels "PuTTY", einem Open Source Terminal Emulator, beispielhaft erläutert:
-
Verwenden Sie "PuTTYgen", um eine Datei für einen privaten Schlüssel (.ppk) aus der Schlüsselpaardatei von Amazon (.pem) zu erstellen, die beim Starten der Site mittels ArcGIS Server Cloud Builder on Amazon Web Services erstellt wurde.
Die PPK-Datei ist das Format für private SSH-Schlüssel von "PuTTY".
- Öffnen Sie "PuTTYgen".
- Wählen Sie im Menü Conversions den Eintrag Import key.
- Navigieren Sie zu der PEM-Datei, die beim Starten der Site mittels ArcGIS Server Cloud Builder on Amazon Web Services erstellt wurde, und wählen Sie sie aus.
Diese Datei hat denselben Namen wie die Site und befindet sich im Ordner "ArcGISCloudBuilder" des Computers, auf dem Cloud Builder installiert ist.
- Geben Sie einen Passphrase in das Textfeld Key passphrase ein.
- Geben Sie denselben Passphrase in das Textfeld Confirm passphrase ein.
- Klicken Sie auf Save private key.
- Wählen Sie einen Speicherort aus, in dem die LYR-Datei erstellt werden soll.
- Geben Sie einen Namen für die Datei ein.
- Stellen Sie sicher, dass Sie beim Speichern der Datei PuTTY Private Key Files (*.ppk) als Typ auswählen, und klicken Sie auf Save.
Die PPK-Datei wird im angegeben Verzeichnis gespeichert.
- Öffnen Sie "PuTTY", und erstellen Sie eine Sitzung.
- Geben Sie im Dialogfeld PuTTY Configuration in das Textfeld Host Name (or IP address) der Kategorie Session das öffentliche DNS Ihrer Site ein.
- Erweitern Sie die Kategorie Connection, erweitern Sie SSH, und klicken Sie auf Auth.
- Klicken Sie auf Browse, navigieren Sie zum Speicherort der PPK-Datei, wählen Sie die Datei, und klicken Sie auf Open.
- Klicken Sie auf Open, um eine Verbindung zur Linux-Instanz herzustellen.
Wenn Sie zum ersten Mal eine Verbindung zu diesem DNS herstellen oder den Hostschlüssel nicht in der Registry gecacht haben, wird das Dialogfeld PuTTY Security Alert angezeigt. Klicken Sie auf Yes, wenn Sie den Server-Hostschlüssel cachen und eine Verbindung herstellen möchten, oder klicken Sie auf No, wenn Sie eine Verbindung herstellen möchten, den Server-Hostschlüssel jedoch nicht cachen möchten.
- Melden Sie sich als arcgis-Benutzer an.
Alle ArcGIS for Server-Sites verfügen über einen Benutzer mit dem Namen arcgis. Der private Schlüssel wird anstelle eines Kennworts für den arcgis-Benutzer verwendet, wenn eine direkte Verbindung zu einer Linux-Instanz hergestellt wird.
Der arcgis-Benutzer ist kein Superuser auf der Linux-Instanz. Zum Ausführen von Tasks wie das Bereitstellen eines Laufwerks müssen Sie sich als Superuser anmelden.
- Geben Sie den Passphrase ein, den Sie für die PPK-Datei festgelegt haben.
Sie haben damit eine Verbindung zu der Ubuntu Linux Amazon EC2-Instanz hergestellt.