Verbinden zu einer Compute Instanz über die Compute Cloud Shell

Die Compute Cloud Shell ist zentraler Anlaufpunkt wenn Sie auf eine Compute Instanz zugreifen möchten. Hierüber können Sie sich

  • auf die Kommandozeile verbinden,
  • Dateien übertragen; oder
  • sich per Port- Forwarding zu TCP- Diensten verbinden

Vorbereitung

Um die Compute Cloud Shell nutzen zu können, müssen Sie in Ihrem Benutzerkonto ein SSH Public Key hinterlegt haben.

Sofern Sie noch keinen SSH-Schlüssel haben, können Sie diesen gemäß der folgenden Anleitungen erstellen:

KB941425 - Erstellen eines SSH- Schlüsselpaar (für Linux, Mac OSX, Windows)

Anschließend müssen Sie den den öffentlichen Schlüssel in Ihrem Benutzerkonto hinterlegen:

KB941429 - Einen öffentlichen SSH Schlüssel (Public Key) im Benutzerkonto hinterlegen

Alle Vorbereitungen müssen nur Einmalig durchgeführt werden. Sie erhalten hierdurch automatisch Zugriff auf allen für Ihr Benutzerkonto freigegebene Compute Instanzen. Dies gilt auch für Compute Instanzen, welche unterschiedlichen Organisationen zugeordnet sind, sofern Sie Mitglieder Organisation sind und ausreichend Zugriffsrechte erhalten haben.


Erster Verbindungsaufbau zur Compute Cloud Shell

Sie können sich nun mit dem SSH Terminal Programm Ihrer Wahl zu der Compute Cloud Shell verbinden. Geben Sie hierzu Ihren Benutzernamen, den privaten Schlüssel und den Zielrechner an:

compute.idnt.net

Beispiel OpenSSH

ssh -l username -i ~/.ssh/id_rsa compute.idnt.net

Beispiel PuTTY

Starten Sie PuTTY und geben Sie den Servernamen, Benutzername und die private Schlüsseldatei wie folgt an:

Putty Einstellung Host Name: compute.idnt.net

Putty Einstellung Benutzername

Putty Einstellung SSH Schlüssel Datei

Geschafft

Sie sollten nun die folgende Willkommensnachricht sehen:

Erfolgreiche Anmeldung an der Compute Cloud Shell

Sofern Sie mit der bash Shell vertraut sind, werden Sie sich hier sehr schnell zurechtfinden. Die Syntax und Shell Umgebung ist weitestgehend hieran angelehnt.


Erste Schritte mit der Compute Cloud Shell

Durch die Eingabe von help erhalten Sie eine Übersicht der aktuell verfügbaren Kommandos:

Ausgabe des help Befehls

Eine detaillierte Hilfe zu einem Befehl erhalten Sie durch die Eingabe von help, gefolgt von dem Namen des Befehls:


Erstes Verbinden mit einer Compute Instanz

Der Befehl connect ermöglicht den direkten Verbindungsaufbau zu einer Compute Instanz:

Verbinden zu einer Compute Instanz über den connect Befehl

Geben Sie einfach die aus 10 Zeichen bestehende Bezeichnung der Compute Instanz hinter dem connect Befehl ein. Ohne weitere Angaben wird die Verbindung mit Ihrem Benutzernamen aufgebaut. Sollten Sie sich zum Beispiel mit einem lokalen Benutzer verbinden wollen, können Sie diesen mit der Option -l BENUTZER angeben.

Hinweis

Sollten Sie die Meldung "Could not connect to remote host. Authentication failure." erhalten, ist

  • Ihr Benutzer nicht berechtigt auf das Zielsystem zuzugreifen; oder
  • eine Anmeldung mittels Passwort am Zielsystem nicht gestattet.

Im zweiten Fall ignorieren Sie dies einfach und folgen Sie den unten stehenden Informationen unter "Wie geht es weiter?".


Zeit für eine Pause?

Sie haben sich nun erfolgreich mit dem grundlegenden Verbindungsaufbau vertraut gemacht. Wenn Ihnen nun nach einer kurzen Pause ist, empfehlen wir Ihnen eine Besonderheit der Compute Cloud Shell:

tetris eingeben und Eingabe drücken. Wir wünschen viel Spaß ;-)

Zeit für eine Pause? Unser Tipp: Tetris auf der Compute Cloud Shell


Wie geht es weiter?

Spiel vorbei? Dann geht es nun weiter...

Nach dem Spiel geht es weiter....

SSH ist in Verbindung mit der Compute Cloud Shell ein wahres Multitalent.

Egal ob Kommandozeile, Dateitransfer, Mini-VPN (Tunnel), oder Automatisierung mittels Scripts - die Einsatzmöglichkeiten sind nahezu unbegrenzt. Für all diese Aufgaben ist jedoch die automatische Anmeldung am Zielsystem nötig. Durch die zentrale Rechteverwaltung (Single Sign-On) in der IDNT Cloud ist dies besonders einfach. Im nächsten Schritt aktivieren wir hierzu den SSH Agent.

Trennen Sie mit dem Befehl exit vorerst die Verbindung und fahren Sie mit folgendem Artikel fort:

KB941430 - SSH- Agent für Verbindungen über die Compute Cloud Shell nutzen

Nachdem Sie die Einstellungen erfolgreich getestet haben, können Sie zum Beispiel mit den folgenden Themen fortfahren:


Weiterführende Themen

Windows

KB941431 - Dateien mit WinSCP von oder zu einer Compute Instanz übertragen

KB941424 - Erweiterte Einrichtung von PuTTY für Verbindungen über die Compte Cloud Shell (Windows)

KB941449 - Aufbau eines SSH Tunnels zu einer IDNT Compute Instanz (Windows)

Linux / Mac OS/X

KB941451 - Erweiterte Einrichtung von OpenSSH für Verbindungen über die Compte Cloud Shell (Linux)

KB941452 - Erweiterte Einrichtung von OpenSSH für Verbindungen über die Compte Cloud Shell (Mac OS/X)

KB941448 - Aufbau eines SSH Tunnels zu einer IDNT Compute Instanz (Linux und Mac OS X)