====== 🚀 Tabby Launcher & Browser-Integration ======
In diesem Kapitel wird die detaillierte Einrichtung einer benutzerdefinierten Protokoll-Weiterleitung (**Custom URI Scheme**) auf dem Windows-Client dokumentiert. Dies ist erforderlich, um SSH-Sitzungen aus dem Webbrowser nahtlos an den Terminal-Emulator zu übergeben.
===== 1. Zielsetzung und Funktionsweise =====
Als fundamentale Brücke zwischen dem zentralen Management-Portal (Heimdall) und der Kommandozeile dient eine clientseitige Anpassung. Die Standard-Browser (wie Edge oder Chrome) können nativ keine Terminal-Sitzungen starten, weshalb diese Integration die Effizienz der Fernverwaltung maximiert.
Beispielhafte URL-Struktur aus dem Browser:
# Anmeldung via Hostname (aus Heimdall übergeben)
ssh://berkay@wiki.local
# Anmeldung via IP-Adresse (aus Heimdall übergeben)
ssh://berkay@192.168.1.yyy
===== 2. Systemkomponenten der Integration =====
Zur Automatisierung des Verbindungsaufbaus wurden zwei ineinandergreifende Komponenten implementiert. Die Konfiguration folgt dem Prinzip, dass der Browser den Link abfängt und an ein designiertes Skript weiterleitet.
^ Komponente ^ Typ ^ Dienst / Funktion ^
| tabby.reg | Registry-Eintrag | Teilt Windows mit, dass ''ssh://'' Links abgefangen werden sollen. |
| tabbylauncher | Skript / Programm | Formatiert den SSH-Link und weist Tabby an, sofort einen neuen Tab zu öffnen. |
===== 3. Zusammenspiel mit Heimdall =====
Um den Workflow (z.B. manuelles Eintippen von IP-Adressen) zu verkürzen, wurde die Integration in das zentrale Dashboard eingebunden. Die Verknüpfungen wurden explizit auf die jeweiligen virtuellen Maschinen und Dienste ausgerichtet.
**Eingerichtete SSH-Schnellzugriffe (One-Click Terminal):**
# Spezifische Kacheln für direkten Terminal-Zugriff im Portal
- VPN+Heimdall (SSH)
- WikiVM (SSH)
- DNS (SSH)
- Proxmox1 (SSH)
===== 4. Vorteile der Automatisierung =====
Für die korrekte und schnelle Administration innerhalb der Umgebung bietet diese spezifische Konfiguration erhebliche Vorteile.
**Technische Kernpunkte:**
* **Ein-Klick-Verbindung:** Ein einziger Klick auf eine SSH-Kachel im Webbrowser genügt für den sofortigen Zugriff.
* **Keine manuelle Eingabe:** IP-Adressen, Ports oder Benutzernamen müssen nicht mehr händisch in die Konsole getippt werden.
* **Workflow-Beschleunigung:** Dies beschleunigt den administrativen Workflow bei der Serververwaltung erheblich.