QuickTerminal - Anleitung

QuickTerminal ist ein vollausgestatteter Terminal-Emulator mit SSH-, Telnet-, Mosh-, Serial-, AWS SSM- und GCP IAP-Verbindungen, einem integrierten SFTP-Browser, KI-Agenten, Befehls-Snippets, Ausführungsrichtlinien und Sitzungsverwaltung. Dieser Leitfaden deckt alles ab, was Sie brauchen, um das Beste daraus zu machen.

Erste Schritte

  1. App starten — Sie landen auf dem Startbildschirm mit Ihren gespeicherten Sitzungen und einer Schaltfläche, um eine neue Verbindung zu starten.
  2. Lokale Shell starten — tippen Sie auf Local Shell, um sofort eine Terminalsitzung auf Ihrem Gerät zu öffnen.
  3. Remote-Sitzung erstellen — tippen Sie auf New Session, wählen Sie ein Protokoll (SSH, Telnet, Mosh, Serial, AWS SSM oder GCP IAP) und geben Sie die Verbindungsdetails ein.
  4. Sitzung speichern — geben Sie ihr einen Namen und ordnen Sie sie einer Gruppe zu. Verbinden Sie sich jederzeit mit einem einzigen Tipp erneut.
  5. Befehlspalette erkunden — drücken Sie Ctrl + Shift + P, um auf alle Aktionen über eine durchsuchbare Liste zuzugreifen.
Wenn Sie sich zum ersten Mal mit einem Remote-Server verbinden, fordert QuickTerminal Sie auf, den Host-Fingerabdruck zu bestätigen, bevor die Verbindung hergestellt wird.
--- --- --- --- ---

Überblick über die Oberfläche

Seitenleiste

Die einklappbare Seitenleiste organisiert Ihren Arbeitsbereich:

  • Sessions — alle gespeicherten Sitzungen nach Projekt oder Umgebung gruppiert
  • SFTP — öffnen Sie den grafischen Datei-Browser für die aktive Verbindung
  • Snippets — Ihre gespeicherte Befehlsbibliothek
  • AI Agent — starten Sie das KI-Assistentenfenster
  • Settings / Help — am unteren Rand der Seitenleiste

Terminalbereich

Der zentrale Arbeitsbereich zeigt:

  • Das aktive Terminal mit vollständiger Ein- und Ausgabe
  • Eine Tab-Leiste zum Wechseln zwischen mehreren geöffneten Sitzungen
  • Die Statusleiste am unteren Rand zeigt Verbindungszustand, Protokoll und Sitzungstimer an
  • Eine optionale geteilte Ansicht, um mehrere Terminals nebeneinander auszuführen

Command Palette

Drücken Sie Ctrl + Shift + P, um die Befehlspalette zu öffnen. Tippen Sie, um Aktionen zu filtern, und drücken Sie dann Enter, um sie auszuführen. Jede Funktion in QuickTerminal ist über die Palette zugänglich.

--- --- --- --- ---

Local Shell

QuickTerminal enthält eine vollständig integrierte lokale Shell zum Ausführen von Befehlen auf Ihrem eigenen Gerät.

  • Shell-Erkennung — erkennt und verwendet automatisch Ihre Standard-Shell (bash, zsh, fish, PowerShell)
  • Verfolgung des Arbeitsverzeichnisses — die Statusleiste zeigt immer Ihr aktuelles Verzeichnis an
  • Befehlshistorie — persistente Historie über Sitzungen hinweg, durchsuchbar mit Ctrl + R
  • Umgebungsvariablen — erbt automatisch Ihr Shell-Profil und Ihre Umgebung
$ echo "Welcome to QuickTerminal"
Welcome to QuickTerminal
$ ssh user@server.example.com
# Or create a saved session for one-tap reconnection
Sie können mehrere lokale Shell-Tabs gleichzeitig öffnen. Jeder läuft als unabhängiger Prozess mit eigenem Arbeitsverzeichnis.
--- --- --- --- ---

SSH-Verbindungen

SSH ist das primäre Protokoll für sicheren Remote-Zugriff. QuickTerminal unterstützt alle modernen SSH-Funktionen.

Authentifizierung

  • Passwort — geben Sie Anmeldedaten zum Verbindungszeitpunkt ein oder speichern Sie sie sicher in der Sitzung
  • Schlüsselbasiert — verwenden Sie RSA-, Ed25519- oder ECDSA-Schlüssel. Importieren Sie aus einer Datei oder generieren Sie neue Schlüsselpaare
  • Agent-Weiterleitung — leiten Sie Ihren lokalen SSH-Agenten an den Remote-Host weiter, um nahtlosen Multi-Hop-Zugriff zu ermöglichen
  • Tastaturinteraktiv — unterstützt Zwei-Faktor-Authentifizierung und Challenge-Response-Eingabeaufforderungen

Port-Weiterleitung

  • Lokale Weiterleitung — tunneln Sie einen Remote-Port zu Ihrem lokalen Gerät
  • Remote-Weiterleitung — stellen Sie einen lokalen Dienst dem Remote-Host zur Verfügung
  • Dynamische Weiterleitung — erstellen Sie einen SOCKS-Proxy durch den SSH-Tunnel

Sitzungskonfiguration

# Example session fields
Host:       server.example.com
Port:       22
Username:   deploy
Auth:       Key (Ed25519)
Forwarding: Local 8080 → remote 80
Die Host-Schlüssel-Verifizierung ist standardmäßig aktiviert. Wenn sich ein Host-Schlüssel unerwartet ändert, warnt QuickTerminal Sie und blockiert die Verbindung, bis Sie den neuen Schlüssel ausdrücklich akzeptieren.
--- --- --- --- ---

Andere Protokolle

Remote Shell
Telnet
Klassisches unverschlüsseltes Protokoll für Legacy-Systeme, Netzwerkswitches und Geräte, die kein SSH unterstützen.
Remote Shell
Mosh
Mobile Shell, die Netzwerkwechsel, hohe Latenz und unterbrochene Konnektivität übersteht. Roaming-freundlich.
Hardware
Serial
Direkte serielle Port-Verbindungen für eingebettete Geräte, Router, Switches und IoT-Hardware. Konfigurierbare Baudrate, Datenbits und Parität.
Cloud
AWS SSM
Verbinden Sie sich mit EC2-Instanzen über AWS Systems Manager Session Manager. Keine eingehenden Ports oder Bastion-Hosts erforderlich.
Cloud
GCP IAP
Tunneln Sie in Google Cloud VMs über Identity-Aware Proxy. Sicherer, firewallfreier Zugriff mit IAM-basierten Kontrollen.

Telnet

Konfigurieren Sie den Host und Port. Telnet-Verbindungen sind unverschlüsselt; verwenden Sie sie nur in vertrauenswürdigen Netzwerken oder für Geräte, die dies erfordern.

Mosh

Erfordert den Mosh-Server auf dem Remote-Host. QuickTerminal übernimmt automatisch den ersten SSH-Handshake und die UDP-Sitzungseinrichtung. Ideal für mobile oder unzuverlässige Netzwerkbedingungen.

Serial

Wählen Sie den seriellen Port, die Baudrate (9600, 19200, 38400, 57600, 115200 usw.), die Datenbits, Stoppbits, Parität und Flusskontrolle. Das Terminal zeigt rohe serielle Daten an und unterstützt das Senden von Break-Signalen.

AWS SSM

Authentifizieren Sie sich mit Ihren AWS-Anmeldedaten oder einer IAM-Rolle. Wählen Sie die Zielinstanz nach ID oder Name. QuickTerminal ruft das SSM-Session-Plugin auf, um die Verbindung herzustellen.

GCP IAP

Authentifizieren Sie sich mit Ihrem Google Cloud-Konto. Wählen Sie Projekt, Zone und Instanz. QuickTerminal tunnelt über IAP mit Ihren IAM-Berechtigungen.

Telnet überträgt Daten im Klartext, einschließlich Passwörter. Vermeiden Sie die Verwendung von Telnet über nicht vertrauenswürdige Netzwerke. Verwenden Sie SSH oder Mosh für sichere Verbindungen, wann immer möglich.
--- --- --- --- ---

SFTP-Browser

Der integrierte SFTP-Browser bietet einen grafischen Dateimanager für jeden SSH-verbundenen Host.

  • Verzeichnisse durchsuchen — navigieren Sie durch das Remote-Dateisystem mit einer vertrauten Baum- und Listenansicht
  • Dateien hochladen — Dateien per Drag-and-drop von Ihrem lokalen Gerät übertragen oder die Upload-Schaltfläche verwenden
  • Dateien herunterladen — wählen Sie Dateien aus und laden Sie sie in ein lokales Verzeichnis herunter
  • Remote bearbeiten — Öffnen Sie Textdateien in einem eingebauten Editor und speichern Sie direkt auf dem Server
  • Berechtigungen — Dateiberechtigungen, Eigentümerschaft und Zeitstempel anzeigen und ändern
  • Suche — Dateien nach Namen im aktuellen Verzeichnisbaum finden
Der SFTP-Browser teilt sich die Authentifizierung der SSH-Sitzung. Es werden keine zusätzlichen Anmeldedaten benötigt — öffnen Sie einfach das SFTP-Panel, während Sie verbunden sind.
--- --- --- --- ---

AI Agents

Die KI-Agenten von QuickTerminal unterstützen Sie bei der Befehlserstellung, Ausgabenanalyse und Aufgabenautomatisierung.

Was KI-Agenten können

  • Befehlsgenerierung — beschreiben Sie in natürlicher Sprache, was Sie möchten, und der Agent schlägt den richtigen Befehl vor
  • Ausgabenerklärung — fügen Sie Terminalausgaben in den Agenten ein oder leiten Sie sie dorthin für eine lesbare Aufschlüsselung
  • Fehlerdiagnose — teilen Sie Fehlermeldungen und erhalten Sie Lösungsvorschläge mit Erklärungen
  • Mehrstufige Automatisierung — beschreiben Sie einen Workflow und der Agent generiert eine Sequenz von Befehlen
  • Skriptgenerierung — lassen Sie den Agenten Shell-Skripte für wiederkehrende Aufgaben erstellen

Verwendung des Agenten-Panels

  1. Öffnen Sie das AI Agent-Panel über die Seitenleiste oder drücken Sie Ctrl + Shift + A.
  2. Geben Sie Ihre Anfrage in natürlicher Sprache ein.
  3. Überprüfen Sie den vorgeschlagenen Befehl oder die Erklärung.
  4. Klicken Sie auf Insert, um den Befehl in Ihr Terminal einzufügen, oder auf Copy, um ihn in die Zwischenablage zu kopieren.
KI-Agenten verarbeiten Daten auf dem Gerät. Ihre Befehle, Ausgaben und Konversationen werden niemals an externe Server gesendet. Der Agent arbeitet vollständig innerhalb von QuickTerminal.
--- --- --- --- ---

Snippets

Mit Snippets können Sie häufig verwendete Befehle speichern, organisieren und schnell einfügen.

Ein Snippet erstellen

  1. Öffnen Sie das Snippets-Panel über die Seitenleiste.
  2. Tippen Sie auf New Snippet.
  3. Geben Sie den Befehl, einen Namen und eine optionale Beschreibung ein.
  4. Verwenden Sie die ${variable_name}-Syntax für parametrisierte Vorlagen.
  5. Speichern Sie in Ihrer Snippet-Bibliothek.

Vorlagenvariablen

# Snippet with variables
$ ssh ${user}@${host} -p ${port:22}
# ${port:22} uses 22 as default if not specified

Wenn Sie ein parametrisiertes Snippet einfügen, fordert QuickTerminal Sie auf, jede Variable auszufüllen, bevor der endgültige Befehl eingefügt wird.

Snippets organisieren

  • Weisen Sie Tags zu, um verwandte Snippets zu gruppieren (z. B. deployment, monitoring, database)
  • Suchen Sie Snippets nach Name, Inhalt oder Tag
  • Heften Sie Ihre meistgenutzten Snippets für den schnellen Zugriff oben in der Liste fest
Sie können ein Snippet in jede aktive Terminalsitzung einfügen. Der Befehl wird an der Cursorposition eingefügt und ist bereit zur Bearbeitung oder Ausführung.
--- --- --- --- ---

Command Palette

Die Befehlspalette ist ein universeller Aktions-Launcher, der von überall in QuickTerminal aus zugänglich ist.

  • Drücken Sie Ctrl + Shift + P zum Öffnen
  • Tippen Sie, um Aktionen zu filtern — Fuzzy-Matching findet schnell, was Sie brauchen
  • Zu den Aktionen gehören: Sitzungen erstellen, SFTP öffnen, Einstellungen umschalten, Snippets ausführen und mehr
  • Kürzlich verwendete Aktionen erscheinen oben für schnellen wiederholten Zugriff
# Example palette actions
New SSH Session
Open SFTP Browser
Insert Snippet...
Toggle Split Pane
Open AI Agent
Manage Execution Policies
Die Befehlspalette ist der schnellste Weg, um in QuickTerminal zu navigieren. Sie können jede Funktion erreichen, ohne die Tastatur zu verlassen.
--- --- --- --- ---

Execution Policies

Mit Ausführungsrichtlinien können Sie Sicherheitsregeln definieren, die vor versehentlichen oder destruktiven Befehlen schützen.

Richtlinientypen

Policy What It Does Example
Block Verhindert die Ausführung des Befehls vollständig Block rm -rf /
Confirm Erfordert eine ausdrückliche Bestätigung vor der Ausführung Confirm any DROP TABLE
Sandbox Beschränkt die Ausführung auf bestimmte Verzeichnisse oder Umgebungen Sandbox to ~/projects
Log Protokolliert den Befehl in einem Audit-Trail, ohne ihn zu blockieren Log all sudo commands

Richtlinien konfigurieren

  1. Gehen Sie zu Settings > Execution Policies.
  2. Tippen Sie auf New Policy.
  3. Definieren Sie das Muster — ein Befehlspräfix, einen regulären Ausdruck oder ein Schlüsselwort, das zutreffen soll.
  4. Wählen Sie die Aktion (block, confirm, sandbox oder log).
  5. Legen Sie den Geltungsbereich fest — für alle Sitzungen, bestimmte Gruppen oder einzelne Sitzungen.
Ausführungsrichtlinien sind beratende Schutzmaßnahmen für die lokale Shell. Sie können keine Befehle verhindern, die auf Remote-Hosts ausgeführt werden, wo der Server die Eingaben direkt verarbeitet.
--- --- --- --- ---

Einstellungen

Darstellung

  • Theme — Heller und dunkler Modus mit Erkennung der Systemeinstellung
  • Font family — wählen Sie Ihre bevorzugte Monospace-Schriftart für das Terminal
  • Font size — anpassbare Terminal-Textgröße
  • Color scheme — wählen Sie aus integrierten Terminal-Farbpaletten oder importieren Sie benutzerdefinierte Schemata

Terminal

  • Scrollback buffer — konfigurieren Sie, wie viele Verlaufszeilen im Speicher gehalten werden
  • Cursor style — block, underline oder bar
  • Bell behavior — visueller Blitz, Systemton oder lautlos
  • Copy on select — hervorgehobenen Text automatisch in die Zwischenablage kopieren

Verbindungen

  • Default SSH port — legen Sie einen benutzerdefinierten Standardport für neue SSH-Sitzungen fest
  • Keep-alive interval — senden Sie periodische Pakete, um Verbindungs-Timeouts zu verhindern
  • Reconnect on disconnect — versuchen Sie automatisch, abgebrochene Verbindungen wiederherzustellen

Execution Policies

  • Verwalten Sie block-, confirm-, sandbox- und log-Regeln
  • Aktivieren oder deaktivieren Sie Richtlinien pro Sitzungsgruppe
--- --- --- --- ---

Tastaturkürzel

ShortcutAction
Ctrl + Shift + PBefehlspalette öffnen
Ctrl + Shift + NNeue Sitzung
Ctrl + Shift + TNeuer Tab für lokale Shell
Ctrl + Shift + AAI Agent-Panel öffnen
Ctrl + Shift + SSnippets-Panel öffnen
Ctrl + Shift + FSFTP-Browser öffnen
Ctrl + TabZum nächsten Tab wechseln
Ctrl + Shift + TabZum vorherigen Tab wechseln
Ctrl + WAktuellen Tab schließen
Ctrl + Shift + DGeteilte Ansicht umschalten
Ctrl + RBefehlshistorie durchsuchen
Ctrl + CAuswahl kopieren (oder Interrupt senden)
Ctrl + VAus Zwischenablage einfügen
Ctrl + ,Einstellungen öffnen
F1Hilfe öffnen
--- --- --- --- ---

Tipps & Tricks

Verwenden Sie parametrisierte Snippets für Befehle, die Sie auf verschiedenen Servern ausführen. Definieren Sie Variablen wie ${host} und ${user}, um sie jedes Mal dynamisch auszufüllen.
Richten Sie Sitzungsgruppen nach Projekt oder Umgebung (production, staging, development) ein, um Ihre Seitenleiste organisiert zu halten, während Ihre Serverliste wächst.
Aktivieren Sie Reconnect on disconnect in den Einstellungen für langlebige Sitzungen. QuickTerminal stellt abgebrochene SSH- und Mosh-Verbindungen automatisch wieder her.
Verwenden Sie den AI Agent, um unbekannte Befehlsausgaben erklären zu lassen. Markieren Sie den Text, öffnen Sie den Agenten und bitten Sie um eine Aufschlüsselung.
Kombinieren Sie Ausführungsrichtlinien mit Sitzungsgruppen, um unterschiedliche Sicherheitsregeln für Produktions- und Entwicklungsumgebungen durchzusetzen.
Der SFTP-Browser unterstützt Drag-and-drop aus Ihrem Systemdateimanager. Lassen Sie Dateien auf den Browser fallen, um sie direkt hochzuladen.
--- --- --- --- ---

Fehlerbehebung

IssueSolution
SSH-Verbindung abgelehntÜberprüfen Sie den Host, den Port und ob der SSH-Dienst auf dem Remote-Server läuft. Prüfen Sie Firewalls und Sicherheitsgruppen.
Host-Schlüssel-Verifizierung fehlgeschlagenDer Serverschlüssel hat sich geändert. Wenn dies erwartet ist (Server-Neuaufbau), entfernen Sie den alten Schlüssel und verbinden Sie sich erneut. Falls unerwartet, untersuchen Sie dies vor dem Akzeptieren.
Mosh-Verbindung bricht sofort abStellen Sie sicher, dass der Mosh-Server auf dem Remote-Host installiert ist und dass UDP-Ports 60000-61000 offen sind.
Serieller Port nicht erkanntPrüfen Sie, ob das Gerät angeschlossen ist und der richtige Treiber installiert ist. Probieren Sie einen anderen USB-Port oder ein anderes Kabel.
AWS SSM-Sitzung schlägt fehlÜberprüfen Sie Ihre AWS-Anmeldedaten, IAM-Berechtigungen und ob der SSM-Agent auf der Zielinstanz läuft.
GCP IAP-Tunnel-TimeoutPrüfen Sie Ihre IAM-Berechtigungen für die Instanz und stellen Sie sicher, dass die IAP-API in Ihrem Projekt aktiviert ist.
SFTP-Übertragung bleibt stehenGroße Dateien bei langsamen Verbindungen können den Eindruck erwecken, zu stocken. Prüfen Sie die Fortschrittsanzeige. Versuchen Sie, die Anzahl gleichzeitiger Übertragungen zu reduzieren.
AI Agent reagiert nichtDer Agent verarbeitet Daten auf dem Gerät. Wenn das Gerät stark ausgelastet ist, kann der Agent länger brauchen, um zu antworten. Schließen Sie ungenutzte Tabs, um Ressourcen freizugeben.
Snippet-Variablen werden nicht abgefragtStellen Sie sicher, dass Variablen die ${name}-Syntax verwenden. Einfacher Text wie $name ohne geschweifte Klammern löst die Eingabeaufforderung nicht aus.
Ausführungsrichtlinie blockiert nichtRichtlinien vergleichen Befehlsmuster lokal. Prüfen Sie das Regex-Muster und den Geltungsbereich. Richtlinien gelten nicht für Befehle, die auf Remote-Hosts ausgeführt werden.
--- --- --- --- ---

Datenschutz

  • QuickTerminal erfordert kein Konto oder eine Anmeldung.
  • Es werden keine Nutzungsdaten, Analysen oder Telemetrie erfasst.
  • Alle Anmeldedaten werden mit plattformeigenen Keystores verschlüsselt.
  • KI-Agenten laufen vollständig auf dem Gerät — es werden keine Daten an externe Server gesendet.
  • Sitzungsverlauf und Snippets werden lokal auf Ihrem Gerät gespeichert.
  • SFTP-Übertragungen erfolgen direkt zwischen Ihrem Gerät und dem Remote-Host.
  • Die App funktioniert für die lokale Shell und serielle Verbindungen vollständig offline.