GettingStarted:

Aus Testwiki bwCloud3
Zur Navigation springenZur Suche springen

Getting Started

Der Zugriff auf Instanzen erfolgt ausschließlich über SSH. Beim Erzeugen einer virtuellen Maschine wird der öffentliche SSH-Key automatisch in das Linux-System eingebunden. Anschließend können Sie sich von außen per SSH auf das System einloggen.

Instanzen in der bwCloud können automatisiert gesteuert werden. Mit den folgenden Schritten bereiten Sie Ihre Instanz darauf vor.

Wichtig: Speichern Sie keine personenbezogenen oder sensiblen Daten in der bwCloud. Es kann kein ausreichendes Schutzniveau im Sinne der ZENDAS oder anderer Datenschutzanforderungen garantiert werden.

Schritt 1: SSH-Key-Paar erzeugen

Im Folgenden wird beschrieben, wie Sie ein SSH-Key-Paar (bestehend aus öffentlichem und privatem Schlüssel) erzeugen – sowohl unter Windows als auch unter Linux/macOS.

Für Windows: PuTTYgen verwenden

Zuerst muss PuTTYgen installiert werden, um ein SSH-Key-Paar zu generieren.

  1. Besuchen Sie die Website putty.org.
  2. Klicken Sie auf der Seite auf Download PuTTY.
  3. Suchen Sie auf der Download-Seite nach puttygen.exe (ein Tool zur Erzeugung von RSA/DSA-Schlüsseln).
  4. Laden Sie die für Ihr System passende Version (z. B. 64-bit x86) herunter.
  5. Starten Sie die Datei puttygen.exe.

Schritt 2: SSH-Key erzeugen

Mit PuTTYgen (unter Windows) oder dem Terminal (unter Linux/macOS) erzeugen Sie nun den SSH-Key.

  1. Wählen Sie den Typ RSA, setzen Sie die Bit-Stärke auf mindestens 4096 und vergeben Sie ein Passwort (Passphrase) für den Schlüssel.
  2. Klicken Sie auf Generate, um das Schlüsselpaar zu erzeugen.
  3. Bewegen Sie die Maus zufällig über das Fenster, um ausreichend Entropie zu generieren.
  4. Nach Abschluss erscheint der öffentliche Schlüssel im oberen Textfeld.
  5. Kopieren Sie den öffentlichen Schlüssel in einen einfachen Texteditor (z. B. Notepad).
  6. Formatieren Sie ihn zu einem Einzeiler:

ssh-rsa AAAAB3N...SMQQ== mail@example.com

  1. Speichern Sie den öffentlichen Schlüssel (z. B. id_rsa.pub) in einem Verzeichnis Ihrer Wahl.
  2. Speichern Sie auch den privaten Schlüssel im selben Verzeichnis, z. B. id_rsa.ppk, über Save private key.

Schritt 3: (optional, für Linux/macOS) SSH-Key mit ssh-keygen erzeugen

Alternativ können Linux- oder macOS-Nutzer den SSH-Key mit dem Befehl ssh-keygen im Terminal erzeugen:

ssh-keygen -t rsa -b 4096 

Folgen Sie den Anweisungen im Terminal. Die Schlüssel werden standardmäßig unter ~/.ssh/id_rsa (privat) und ~/.ssh/id_rsa.pub (öffentlich) gespeichert.

Schritt 4: SSH-Key in der bwCloud registrieren

Nun registrieren Sie den öffentlichen SSH-Key im bwCloud-Dashboard.

Vorgehensweise

  1. Melden Sie sich im bwCloud-Dashboard an: https://portal.bw-cloud.org
  2. Navigieren Sie zu Projekt → Compute → Schlüsselpaar.
  3. Klicken Sie auf Schlüsselpaar importieren.
  4. Geben Sie einen eindeutigen Namen für den Schlüssel ein.
  5. Fügen Sie den öffentlichen SSH-Key in das Textfeld ein.
  6. Klicken Sie erneut auf Schlüsselpaar importieren.

Hinweis: Der registrierte SSH-Key wird automatisch in neu erstellte Instanzen eingebunden, sodass der SSH-Zugriff möglich ist.

Weitere Informationen: bwCloud-Dokumentation

Schritt 5: Eine Instanz starten

In diesem Schritt erstellen Sie Ihre virtuelle Maschine in der bwCloud.

Vorgehensweise

  1. Melden Sie sich im bwCloud-Dashboard an: https://portal.bw-cloud.org
  2. Navigieren Sie zu Projekt → Compute → Instanzen.
  3. Klicken Sie auf Instanz starten.
  4. Geben Sie einen Namen für die Instanz ein.
  5. Wählen Sie unter Quell ein passendes Abbild (Image).
  6. Wählen Sie unter Flavor die gewünschte Hardware-Konfiguration (z. B. Anzahl CPUs, RAM, Speicherplatz).
  7. Wählen Sie im Abschnitt Schlüsselpaar den registrierten SSH-Key aus.
  8. Optional: Unter Netzwerk können Sie ein Netzwerk zuweisen.
  9. Klicken Sie auf Instanz starten. Die Instanz wird erstellt und erscheint in der Übersicht.

Hinweis: Für den SSH-Zugriff muss Port 22 in der Sicherheitsgruppe geöffnet sein.

Weitere Informationen: bwCloud-Dokumentation