Aufgabe 7: Verbindung zur Instanz herstellen
Stellen Sie mit SSH eine Verbindung zu Ihrer Instanz her.
In der Regel stellen Sie über eine Secure Shell-(SSH-)Verbindung Verbindungen mit einer aktiven Instanz her. Einige Instanzen unterstützen die Authentifizierung Ihrer Verbindung mit einem Kennwort. In diesem Tutorial wird davon ausgegangen, dass Sie eines der in Compute Cloud@Customer bereitgestellten Images verwendet haben. Dadurch wird eine Instanz erstellt, die Ihre SSH-Verbindung mit einem SSH-Schlüsselpaar authentifiziert.
Bei dem System, von dem aus Sie eine Verbindung herstellen, enthalten die meisten Linux- und anderen UNIX-Betriebssysteme standardmäßig einen SSH-Client.
Microsoft Windows 10- und Microsoft Windows Server 2019-Systeme müssen den OpenSSH-Client enthalten. Diesen benötigen Sie, wenn Sie Ihre Instanz mit den von Oracle Cloud Infrastructure generierten SSH-Schlüsseln erstellt haben. Bei anderen Microsoft Windows-Versionen können Sie einen kostenlosen SSH-Client mit der Bezeichnung PuTTY herunterladen.
Bevor Sie beginnen
-
Rufen Sie die öffentliche IP-Adresse Ihrer Instanz ab, wie unter Aufgabe 6: Instanz-IP-Adresse abrufen beschrieben.
-
Rufen Sie den Pfad zu Ihrer Private-Key-Datei ab.
-
Rufen Sie den gültigen Benutzernamen ab.
Der Benutzername wird in dem Image konfiguriert, das zum Starten der Instanz verwendet wird. Wenn Sie eine Instanz mit einem der Plattformimages gestartet haben, die in Compute Cloud@Customer bereitgestellt werden, lautet der Standardbenutzer
opc
. Siehe Anfängliches Benutzerkonto.
-
Öffnen Sie ein Terminalfenster.
-
Verwenden Sie den Befehl
ssh
, um eine Verbindung zu Ihrer Instanz herzustellen.Syntax:
ssh –i private_key_pathname username@public-ip-address
-
private_key_pathname
ist der vollständige Pfad- und Name der Datei, die den Private Key enthält, der mit dieser Instanz verknüpft ist, die Sie aufrufen möchten. -
username
ist der Standardbenutzername für die Instanz. Für dieses Tutorial istopc
der Benutzername. -
public-ip-address
ist Ihre Instanz-IP-Adresse.
Beispiel:
$ ssh -i /home/flast/.ssh/my_private_key opc@192.0.2.1
-
-
Wenn Sie gefragt werden, ob Sie die Verbindung fortsetzen möchten, geben Sie
yes
ein.Sie sind jetzt bei Ihrer Instanz angemeldet.
Nächste Aufgabe ausführen:
Diese Verbindungsmethode wird häufig von Microsoft Windows-Systemen ausgeführt.
Verwenden Sie diese Prozedur, wenn die Instanz ein Schlüsselpaar verwendet, das Sie mit dem Schlüsselgenerator PuTTY erstellt haben. Siehe SSH-Schlüsselpaar mit dem PuTTY-Schlüsselgenerator erstellen.
-
Öffnen Sie PuTTY.
-
Wählen Sie im Bereich Category (links) die Option Session aus, und geben Sie Folgendes ein:
-
Hostname (oder IP-Adresse):
username@public-ip-address
-
username
ist der Standardbenutzername für die Instanz. Für dieses Tutorial lautet der Benutzernameopc
. -
public-ip-address
ist Ihre Instanz-IP-Adresse.
-
-
Port: 22
-
Verbindungstyp: SSH
-
-
blenden Sie im Bereich Category das Fenster ein, und wählen Sie Translation aus.
-
Wählen Sie in der Dropdown-Liste Remote character set die Option UTF-8 aus. Die Standardgebietsschema-Einstellung auf Linux-basierten Instanzen ist UTF-8. Mit dieser Einstellung wird PuTTY so konfiguriert, dass dasselbe Gebietsschema verwendet wird.
-
Blenden Sie im Bereich Category die Option Connection ein, blenden Sie die Option SSH ein, und wählen Sie Auth aus.
-
Wählen Sie Browse aus, und wählen Sie die Private-Key-Datei
.ppk
aus. -
Wählen Sie Open aus, um die Session zu starten.
Wenn Sie das erste Mal mit der Instanz verbinden, wird möglicherweise eine Meldung angezeigt, dass der Hostschlüssel des Servers nicht in der Registry gecacht wird. Wählen Sie Ja oder Akzeptieren, um die Verbindung fortzusetzen.
Wenn die Verbindung nicht hergestellt werden konnte, müssen Sie möglicherweise die PuTTY-Proxykonfiguration aktualisieren.
Nächste Aufgabe ausführen: