Zuruck zur Dokumentationsubersicht

Cloud-Anbieter

Termial integriert sich mit führenden Cloud-Anbietern für direktes Server-Management. Verbinden Sie sich mit AWS EC2-Instanzen, Google Cloud VMs und Azure VMs direkt aus der Anwendung.

Unterstützte Anbieter

  • Amazon Web Services (AWS) - EC2-Instanzen
  • Google Cloud Platform (GCP) - Compute Engine-Instanzen
  • Microsoft Azure - Virtuelle Maschinen

Amazon Web Services (AWS)

AWS-Anmeldedaten konfigurieren

  1. Gehen Sie zu EinstellungenCloud-Anbieter
  2. Wählen Sie AWS
  3. Geben Sie Ihre Anmeldedaten ein:
    • Access Key ID - Ihre AWS-Zugriffsschlüssel-ID
    • Secret Access Key - Ihr geheimer AWS-Zugriffsschlüssel
  4. Wählen Sie Ihre bevorzugten Regionen
  5. Klicken Sie auf Speichern

AWS-Anmeldedaten erhalten

Um Zugangsdaten in AWS zu erstellen:

  1. Melden Sie sich bei der AWS-Konsole an
  2. Gehen Sie zu IAM → Benutzer → Ihr Benutzer
  3. Tab Sicherheitsanmeldedaten
  4. Zugriffsschlüssel erstellen
  5. Kopieren Sie Access Key ID und Secret Access Key

Erforderliche Berechtigungen

Ihr AWS-Benutzer benötigt Berechtigungen für:

  • ec2:DescribeInstances - Instanzen auflisten
  • ec2:DescribeRegions - Regionen auflisten

Mit EC2-Instanzen verbinden

  1. Öffnen Sie den Cloud-Anbieter-Bereich
  2. Wählen Sie AWS
  3. Durchsuchen Sie Ihre EC2-Instanzen nach Region
  4. Klicken Sie auf eine Instanz zum Verbinden
  5. Wählen Sie die Authentifizierungsmethode (SSH-Schlüssel)

Google Cloud Platform (GCP)

GCP-Anmeldedaten konfigurieren

  1. Gehen Sie zu EinstellungenCloud-Anbieter
  2. Wählen Sie Google Cloud
  3. Importieren Sie Ihre Dienstkonto-Schlüsseldatei (JSON)
  4. Klicken Sie auf Speichern

Dienstkonto erstellen

  1. Gehen Sie zur Google Cloud Console
  2. IAM & Verwaltung → Dienstkonten
  3. Dienstkonto erstellen
  4. Compute-Betrachter-Rolle vergeben (Minimum)
  5. Schlüssel erstellen → JSON
  6. Schlüsseldatei herunterladen

Erforderliche Berechtigungen

Ihr Dienstkonto benötigt:

  • compute.instances.list - Instanzen auflisten
  • compute.zones.list - Zonen auflisten

Mit GCP-Instanzen verbinden

  1. Öffnen Sie den Cloud-Anbieter-Bereich
  2. Wählen Sie Google Cloud
  3. Wählen Sie Ihr Projekt
  4. Durchsuchen Sie Instanzen nach Zone
  5. Klicken Sie zum Verbinden

Microsoft Azure

Azure-Anmeldedaten konfigurieren

  1. Gehen Sie zu EinstellungenCloud-Anbieter
  2. Wählen Sie Azure
  3. Geben Sie Ihre Anmeldedaten ein:
    • Tenant ID - Azure AD-Verzeichnis-ID
    • Client ID - Anwendungs-ID
    • Client Secret - Client-Geheimnis
    • Subscription ID - Azure-Abonnement-ID
  4. Klicken Sie auf Speichern

App-Registrierung erstellen

  1. Gehen Sie zum Azure-Portal
  2. Azure Active Directory → App-Registrierungen
  3. Neue Registrierung
  4. Benennen Sie Ihre Anwendung
  5. Kopieren Sie Anwendungs-(Client-)ID und Verzeichnis-(Mandanten-)ID
  6. Zertifikate & Geheimnisse → Neuer geheimer Clientschlüssel
  7. Kopieren Sie den Geheimniswert

Erforderliche Berechtigungen

Ihre Anwendung benötigt die Leser-Rolle für Ihr Abonnement oder Ressourcengruppen.

Mit Azure-VMs verbinden

  1. Öffnen Sie den Cloud-Anbieter-Bereich
  2. Wählen Sie Azure
  3. Durchsuchen Sie VMs nach Ressourcengruppe
  4. Klicken Sie zum Verbinden

Gemeinsame Funktionen

Instanzen auflisten

Für alle Anbieter können Sie:

  • Instanzstatus anzeigen (läuft, gestoppt, etc.)
  • Instanztyp/-größe anzeigen
  • Öffentliche und private IP anzeigen
  • Region/Zone anzeigen
  • Instanzen filtern und suchen

Schnellverbindung

Klicken Sie auf eine beliebige Instanz, um:

  1. Instanzdetails anzuzeigen
  2. Via SSH zu verbinden
  3. Authentifizierungsmethode zu wählen

Instanzliste aktualisieren

Klicken Sie auf die Aktualisieren-Schaltfläche, um die neueste Liste der Instanzen von Ihrem Cloud-Anbieter abzurufen.

Anmeldedaten-Sicherheit

Ihre Cloud-Anbieter-Anmeldedaten werden:

  • Lokal auf Ihrem Gerät gespeichert
  • Verschlüsselt, wenn Cloud-Sync aktiviert ist
  • Niemals unverschlüsselt an unsere Server gesendet

Fehlerbehebung

Authentifizierungsfehler

Wenn die Authentifizierung fehlschlägt:

  1. Überprüfen Sie, ob Ihre Anmeldedaten korrekt sind
  2. Prüfen Sie, ob die Anmeldedaten nicht abgelaufen sind
  3. Verifizieren Sie die richtigen Berechtigungen
  4. Stellen Sie sicher, dass es keine IP-Einschränkungen gibt

Instanzen nicht sichtbar

Wenn Sie Ihre Instanzen nicht sehen:

  1. Überprüfen Sie die Berechtigungen
  2. Prüfen Sie die Regionsauswahl
  3. Stellen Sie sicher, dass die Instanzen existieren
  4. Aktualisieren Sie die Instanzliste

Verbindung fehlgeschlagen

Wenn die Verbindung zu einer Instanz fehlschlägt:

  1. Überprüfen Sie, ob die Instanz läuft
  2. Prüfen Sie, ob Sicherheitsgruppen/Firewall SSH erlauben
  3. Verifizieren Sie den SSH-Schlüssel oder die Anmeldedaten
  4. Stellen Sie sicher, dass die öffentliche IP erreichbar ist