SSH-Verbindungen
Termial macht es einfach, sich mit entfernten Servern über SSH zu verbinden. Speichern Sie Ihre Verbindungen, verwalten Sie die Authentifizierung und nutzen Sie erweiterte Funktionen wie Jump Hosts.
Verbindung erstellen
Neue Schnellverbindung
- Klicken Sie auf + oder Neue Verbindung in der Seitenleiste
- Geben Sie Verbindungsdetails ein:
- Name: Ein benutzerfreundlicher Name für diese Verbindung
- Host: Hostname oder IP-Adresse
- Port: SSH-Port (Standard: 22)
- Benutzername: Ihr SSH-Benutzername
- Wählen Sie die Authentifizierungsmethode
- Klicken Sie auf Speichern
Authentifizierungsmethoden
Termial unterstützt mehrere Authentifizierungsmethoden:
Passwort-Authentifizierung
- Wählen Sie Passwort als Authentifizierungstyp
- Geben Sie Ihr Passwort ein
- Passwort kann sicher gespeichert werden oder bei jeder Verbindung abgefragt werden
SSH-Schlüssel-Authentifizierung (Lokaler Pfad)
Verwenden Sie einen auf Ihrem lokalen System gespeicherten SSH-Schlüssel:
- Wählen Sie SSH-Schlüssel oder Lokaler Schlüsselpfad
- Navigieren Sie zu Ihrer privaten Schlüsseldatei (z.B.
~/.ssh/id_rsa) - Geben Sie die Schlüssel-Passphrase ein falls erforderlich
Gespeicherte Identität
Speichern Sie SSH-Schlüssel direkt in Termial:
- Wählen Sie Gespeicherte Identität
- Wählen Sie eine bestehende Identität oder erstellen Sie eine neue
- Um eine neue Identität zu erstellen, fügen Sie Ihren privaten Schlüssel ein
- Gespeicherte Identitäten synchronisieren sich mit der Cloud-Synchronisation zwischen Geräten
Verbindungen verwalten
Verbindungen bearbeiten
- Rechtsklick auf eine Verbindung in der Seitenleiste
- Wählen Sie Bearbeiten
- Nehmen Sie Ihre Änderungen vor
- Klicken Sie auf Speichern
Verbindungen löschen
- Rechtsklick auf eine Verbindung
- Wählen Sie Löschen
- Bestätigen Sie das Löschen
Verbindungen duplizieren
- Rechtsklick auf eine Verbindung
- Wählen Sie Duplizieren
- Ändern Sie die duplizierten Details
- Als neue Verbindung speichern
Lesezeichen
Organisieren Sie Ihre Verbindungen mit Lesezeichen für schnellen Zugriff auf häufig genutzte Server.
Zu Lesezeichen hinzufügen
- Rechtsklick auf eine Verbindung
- Wählen Sie Zu Lesezeichen hinzufügen
Auf Lesezeichen zugreifen
Mit Lesezeichen versehene Verbindungen erscheinen in einem separaten Bereich für einfachen Zugriff.
Jump Hosts (Sprungserver)
Jump Hosts ermöglichen es Ihnen, sich über einen Zwischenserver mit Servern zu verbinden. Dies ist üblich, wenn sich Zielserver in privaten Netzwerken befinden.
Hinweis: Jump Hosts erfordern ein Pro-Abonnement.
Jump Host konfigurieren
- Erstellen oder bearbeiten Sie eine Verbindung
- Suchen Sie den Jump Host-Bereich
- Aktivieren Sie Jump Host
- Konfigurieren Sie die Jump Host-Verbindung:
- Host und Port
- Benutzername
- Authentifizierungsmethode
- Speichern Sie die Verbindung
Funktionsweise
Beim Verbinden:
- Termial verbindet sich zuerst mit dem Jump Host
- Tunnelt dann durch zum Zielserver
- Die endgültige Verbindung ist zu Ihrem Zielserver
Ihr PC → Jump Host → Zielserver
Mehrere Jump Hosts
Für komplexe Netzwerke, die mehrere Sprünge erfordern, können Sie Jump Host-Konfigurationen verketten.
Port-Weiterleitung
Konfigurieren Sie SSH-Port-Weiterleitung beim Erstellen oder Bearbeiten von Verbindungen. Siehe Port-Weiterleitung für detaillierte Dokumentation.
Verbindungstipps
Verbindungen testen
Nach dem Speichern einer Verbindung klicken Sie darauf, um zu testen, ob sie funktioniert. Wenn die Verbindung fehlschlägt:
- Überprüfen Sie Hostname und Port
- Verifizieren Sie die Anmeldedaten
- Stellen Sie sicher, dass der Server erreichbar ist
Passwortspeicherung
Passwörter und Schlüssel können sicher gespeichert werden:
- Lokale Anmeldedaten verwenden den Keychain Ihres Betriebssystems
- Synchronisierte Anmeldedaten werden vor dem Hochladen verschlüsselt
Best Practices
- Schlüssel-Authentifizierung verwenden wenn möglich - sicherer als Passwörter
- Starke Passwörter verwenden wenn Passwort-Authentifizierung erforderlich ist
- SSH-Schlüssel mit Passphrase schützen für zusätzliche Sicherheit
- Anmeldedaten regelmäßig aktualisieren für Produktionsserver
- Beschreibende Namen verwenden um Verbindungen leicht zu identifizieren
Fehlerbehebung
Verbindung abgelehnt
- Überprüfen Sie, ob SSH auf dem Server läuft
- Verifizieren Sie den Port (Standard 22)
- Überprüfen Sie Firewall-Regeln
Authentifizierung fehlgeschlagen
- Überprüfen Sie den Benutzernamen
- Verifizieren Sie Passwort oder Schlüssel
- Stellen Sie sicher, dass der öffentliche Schlüssel in
authorized_keysdes Servers ist
Verbindungs-Timeout
- Überprüfen Sie die Netzwerkverbindung
- Verifizieren Sie Hostname oder IP-Adresse
- Prüfen Sie auf zwischengeschaltete Firewalls