Fähigkeit

Interaktive PTY-CLI

Stellen Sie vollständig interaktiven und auditierbaren TR7-CLI-Zugriff aus dem Browser bereit, ohne auf SSH/Jump-Host zu warten.

Die Interaktive PTY-CLI von TR7 zwingt den Operator zur Untersuchung von Produktionsproblemen nicht in die Abhängigkeit von einem separaten SSH-Client, einem Jump-Host oder einer physischen Konsole. Die Web-Konsole, die mit echter PTY-Semantik über den Browser arbeitet, bietet TR7-Verwaltungsbefehle und Diagnosetools in einer einzigen Oberfläche. Diese Struktur ist kein klassisches „Befehlsmenü“. xterm-256color, Zeilen-/Spalten-Resize, Raw-Input, farbige Ausgabe und vollständiges TTY-Verhalten im Vollbild werden unterstützt; interaktive Tools wie vim, htop und less können laufen. Gleichzeitig werden Befehle über Whitelist, RBAC und Audit-Kontrolle verwaltet, um die Nutzung einer beliebigen Shell einzuschränken. Der Operator kann die 400+ TR7-spezifischen CLI-Befehle, 28 System-Diagnosetools, Pipe-Ketten, Ausgabeformate und das Verhalten zum Schreiben in Dateien nutzen. Es kann in mehreren Namespace-/Zone-Kontexten getestet werden; bei Bedarf können neben der Web-Konsole auch SSH-, Seriell-/TTY- oder VGA-Konsolenzugriff in den Betriebsplan einbezogen werden. Ergebnis: TR7 quetscht das Produktions-Debugging nicht zwischen eine unkontrollierte Vollshell und ein eingeschränktes UI-Menü; es vereint das aus dem Browser erreichbare vollständige PTY-Erlebnis mit RBAC, Audit und production-safe Befehlskontrolle.

400+
TR7-Verwaltungs- und Konfigurations-CLI-Befehle
28
System-Diagnosetools — ping, tcpdump, dig, curl, nmap, ssldump und weitere
8
Pipe-Befehlsketten-Tiefe — grep, wc, sort und weitere

Bei einem Produktionsproblem auf SSH-Schlüssel, Jump-Host und VPN zu warten, verlängert die Lösungszeit.

Wenn auf der Lastverteilungs-, WAAP- oder Netzwerkebene ein Produktionsproblem auftritt, muss der Operator schnell einen tcpdump erstellen, eine DNS-Auflösung durchführen, einen TLS-Handshake testen oder einen Verbindungsversuch innerhalb eines Namespace unternehmen können. In den meisten Umgebungen hängt der SSH-Zugriff jedoch von VPN, Jump-Host, Schlüsselverwaltung und Firewall-Freigaben ab. Während das Problem innerhalb von Minuten wächst, verlangsamt der Zugriffsprozess den Betrieb.

Klassische Appliance-Oberflächen bieten in der Regel ein begrenztes Befehlsmenü. Wenn eine echte Shell benötigt wird, wechselt der Operator über SSH in einen separaten Modus oder verlangt physischen Konsolen-/iLO-Zugriff. Das erzeugt eine Lücke zwischen der Sichtbarkeit im UI und der tatsächlichen Diagnosefähigkeit.

Am anderen Ende erzeugt die Vergabe einer vollständigen Linux-Shell ein Sicherheitsrisiko. Beliebige Befehlsausführung, unkontrollierter Dateizugriff, Rechteüberschreitung und fehlendes Audit sind auf Produktionsgeräten nicht akzeptabel. Der Operator muss tcpdump ausführen können; das darf aber nicht bedeuten, jeden Befehl unbegrenzt ausführen zu können.

Der richtige Ansatz besteht darin, die echte PTY-Semantik zu bewahren und zugleich die Befehlsausführung durch Whitelist, RBAC, Audit und Zone-Kontext zu begrenzen. Die aus dem Browser erreichbare Konsole sollte Produktions-Diagnosetools schnell bereitstellen; doch jede Eingabe sollte mit dem Kontext von Benutzer und Ziel aufgezeichnet werden.

Die Interaktive PTY-CLI von TR7 bietet dieses Modell: Sie vereint das vollständig interaktive web-basierte CLI-Erlebnis mit production-safe Befehlskontrolle, Audit und mehreren Zugriffskanälen.

Unser Ansatz

Die Interaktive PTY-CLI von TR7 arbeitet mit vollständiger PTY-Semantik, einem Whitelist-Befehlsmodell, RBAC/Audit und mehreren Zugriffskanälen.

Vollständige PTY-Semantik liefert echtes Terminalverhalten

Mit xterm-256color, Raw-Input, Resize-Signalen und Unterstützung interaktiver Anwendungen wird ein echtes Terminalerlebnis geboten. Der Operator kann nicht nur einfache Befehlsausgaben, sondern auch Vollbild-Tools nutzen.

Das Whitelist-Befehlsmodell begrenzt das Risiko einer beliebigen Shell

TR7 bietet System-Diagnosetools, Pipe-Befehle und TR7-spezifische CLI-Befehle über eine kontrollierte Liste. Statt beliebige Shell-Befehle auszuführen, werden die für die Produktion erlaubten Diagnose- und Verwaltungsbefehle verwendet.

RBAC und Audit machen die Produktionskonsole auditierbar

Der Befehlszugriff kann nach Rolle eingeschränkt werden, und jeder Befehl wird mit dem Kontext von Benutzer, Datum, Gerät und Zone protokolliert. So bleibt die CLI-Nutzung aus Compliance-Sicht nachvollziehbar, während sie den Support erleichtert.

Mehrere Zugriffskanäle sichern die Konsolenkontinuität im Störfall

Die Web-UI-Konsole ist der primäre Zugriffsweg; alternative Zugriffskanäle wie SSH, Seriell/TTY und VGA-Konsole können jedoch in operativen Wiederherstellungsszenarien genutzt werden. Wenn das Netzwerk gestört ist, kann Out-of-Band-Zugriff aktiviert werden.

Fähigkeiten

Die Interaktive PTY-CLI bietet echtes Terminalverhalten für Produktions-Debugging mit kontrollierten Befehlen, Ausgabeformaten und auditierbarem Zugriff.

Echtes Terminalerlebnis mit node-pty und xterm-256color

Die Web-Konsole von TR7 arbeitet mit echter PTY-Semantik. Farbige Ausgabe, Escape-Sequence-Verhalten, Zeilen-/Spalten-Resize und Unterstützung interaktiver Programme sind verfügbar. Vollbild-TTY-Anwendungen wie Vim, htop und less können laufen, ohne in eine klassische Web-Ausgabebox gepresst zu werden. Damit wird die Web-Konsole von einem einfachen Befehlsausführer zu einem echten Terminalerlebnis.

Tab-Autocomplete beschleunigt das Auffinden von Befehlen und Parametern

Der Operator kann Befehlsnamen und Parameter mit Tab-Vervollständigung schnell eintippen. Mit der `?`-Hilfe können Parameterlisten angezeigt werden. Das reduziert in Strukturen mit 400+ TR7-Befehlen den Merkaufwand. Neue Benutzer entdecken den Befehlssatz schneller.

Der Befehlsverlauf erleichtert wiederkehrende Diagnosevorgänge

Mit den Pfeiltasten nach oben und unten kann auf vorherige Befehle zugegriffen werden. Der sitzungsbasierte Verlauf verhindert das erneute Eintippen häufig genutzter Debug-Befehle. Während eines Produktions-Incidents wird das Wiederholen desselben Befehls mit anderem Interface, Namespace oder Ziel schneller. Der Betriebsablauf läuft unterbrechungsfrei weiter.

Multi-Namespace-Shell testet im Kontext von Tenant und Zone

TR7 kann eine Shell-Sitzung im Kontext verschiedener vTenant oder Zonen öffnen. Der Operator kann Tests wie route, DNS, curl, ping oder tcpdump aus einem Namespace heraus direkt im betreffenden Netzwerkkontext ausführen. Damit werden tenant-interne Netzwerkprobleme aufgedeckt, die von außen durchgeführte Tests nicht sehen. In mandantenfähigen Umgebungen wird die Diagnose durchgeführt, ohne die Isolation zu brechen.

JSON-, CSV- und Tabellenausgaben bieten automatisierungsfreundliche Analyse

Befehlsausgaben können in den Formaten json, csv, tab, semicolon oder compact erzeugt werden. Damit wird die CLI-Ausgabe nicht nur für das menschliche Lesen, sondern auch für die Nutzung in Automatisierung und Reporting geeignet. Support-Teams können Ergebnisse leichter in SIEM, Dateien oder externe Analyse-Streams übertragen. Derselbe Befehl wird sowohl im Terminal lesbar als auch maschinell verarbeitbar.

Pipe-Ketten machen die Diagnoseausgabe innerhalb des Terminals verarbeitbar

Pipe-Befehle wie grep, wc, sort, head, tail, uniq, cut und to-file können unterstützt werden. Der Operator kann aus langen Ausgaben die benötigten Zeilen filtern, zählen oder in eine Datei schreiben. Pipe-Ketten können bis zu einer Tiefe von 8 verwendet werden. Damit wird beim Produktions-Debugging eine gezielte Untersuchung möglich, ohne in Rohdaten zu ertrinken.

to-file wandelt die Ausgabe in eine herunterladbare Datei

Die Befehlsausgabe kann mit to-file in eine Datei geschrieben und über das UI heruntergeladen werden. Ein tcpdump, ein Log-Ausschnitt, eine Verbindungsliste oder eine Analyseausgabe kann dem Support-Team als Datei übergeben werden. Damit wird die Beschädigung der Terminalausgabe durch Kopieren und Einfügen vermieden. Das Erzeugen einer Beweisdatei für die Incident-Untersuchung wird einfacher.

Das --info-Flag bietet zu jedem Befehl erläuternde Hilfe

Jeder Befehl kann samt seiner Nutzungsinformation erläutert werden. Der Operator kann die Bedeutung der Parameter, die erwartete Eingabe und das Ausgabeverhalten schnell einsehen. Damit lässt sich innerhalb des Terminals Hilfe erhalten, ohne zur Dokumentation zu wechseln. In der Produktionsumgebung sinkt die Wahrscheinlichkeit, einen riskanten Befehl mit falschem Parameter auszuführen.

Restricted Shell verringert das Risiko beliebiger Befehlsausführung

Die TR7-CLI-Umgebung kann so konfiguriert werden, dass sie mit Restricted-Shell-Verhalten arbeitet. Der Benutzer hat nur Zugriff auf die erlaubten System-Diagnosetools, die TR7-CLI-Befehle und die Pipe-Verhalten. Dieses Modell schafft ein Gleichgewicht zwischen voller Shell-Flexibilität und Appliance-Sicherheit. Während der Operator die nötige Diagnose durchführt, bleibt die Geräteintegrität gewahrt.

Tastaturkürzel übertragen die Terminalgewohnheit in die Weboberfläche

Grundlegende Terminalkürzel wie Tab, Enter, Up/Down und Ctrl+C werden unterstützt. Ein langlaufender oder falsch ausgerichteter Befehl kann mit Ctrl+C abgebrochen werden. Dieses Verhalten bewahrt die Gewohnheiten erfahrener Operatoren, die die Web-Konsole nutzen. Das CLI-Erlebnis wird nicht zu einer verlangsamten UI-Form.

Die Wetty-Integration verwandelt den Webbrowser in eine Terminalbrücke

Die Web-Konsole von TR7 baut eine Terminalbrücke zwischen Browser und PTY-Umgebung auf. Der Benutzer kann ohne Installation eines zusätzlichen Clients auf die Konsole zugreifen. Damit können Support- und Betriebsteams aus verschiedenen Betriebssystemen dasselbe CLI-Erlebnis nutzen. Ein SSH-Client oder eine spezielle Terminalanwendung ist nicht erforderlich.

Cluster-bewusstes Debugging unterstützt die Befehlsausführung auf dem Peer-Node

In einer HA-Cluster-Umgebung können Befehle im Kontext des Peer-Node ausgelöst werden. Der Operator kann nicht nur den Node, mit dem er verbunden ist, sondern auch das andere Gerät im Cluster in den Diagnoseablauf einbeziehen. Das ist bei Failover, Peer-Sync oder node-spezifischer Problemanalyse wichtig. Der manuelle Login-Wechsel zwischen zwei Geräten wird reduziert.

Operative Tiefe

Die Interaktive PTY-CLI wird mit Zugriffskanälen, Befehls-Whitelist, Audit-Trail, Zone-Shell, Container-Sicherheit, Connection Lock und Cluster-Bewusstsein betrieben.

01

Zugriffskanäle

Die Web-UI-Konsole ist der primäre Nutzungsweg; SSH, Seriell/TTY und VGA-Konsole können als alternative Zugriffskanäle eingeplant werden. Bei Netzwerk- oder Management-Plane-Problemen gewinnt Out-of-Band-Zugriff an Bedeutung. Das Betriebsteam wählt je nach Schwere der Situation den passenden Konsolenweg.

02

Befehls-Whitelist

TR7 bietet mit 28 System-Diagnosetools, Pipe-Befehlen und TR7-spezifischen CLI-Befehlen ein kontrolliertes Arbeitsmodell. Statt beliebiger Shell-Befehle werden die für die Produktion erlaubten Diagnose- und Verwaltungsbefehle verwendet. Dies bringt Sicherheits- und Betriebsanforderungen ins Gleichgewicht.

03

Audit-Trail

Alle Befehlseingaben können mit dem Kontext von Datum, Benutzer, Gerät und Zone protokolliert werden. Compliance-Teams können sehen, wer wann welchen Befehl ausgeführt hat. Das Audit verhindert, dass der CLI-Zugriff den Prüfungsrahmen verlässt, während er den Support erleichtert.

04

Per-Zone-Shell

Die Shell-Sitzung kann im Kontext der betreffenden Zone oder des Namespace geöffnet werden. So laufen Netzwerk-Diagnosebefehle im richtigen Kontext von Route-Table, Interface und Dienst. In mandantenfähigen Umgebungen mischt sich ein für Tenant A durchgeführter Test nicht in das Netzwerk von Tenant B.

05

Container-Sicherheitsprofil

Die Web-Shell-Umgebung kann mit Capability-Drop, eingeschränkten Zusatzrechten, schreibgeschütztem Dateisystem, tmpfs und ulimit-Werten gehärtet werden. Für die Diagnose nötige Rechte wie NET_ADMIN und NET_RAW werden kontrolliert vergeben. Dieser Ansatz zieht eine Grenze zwischen voller Diagnosefähigkeit und Gerätesicherheit.

06

Connection Lock

Die Ausführung eines zweiten Befehls vor Abschluss eines aktiven Befehls kann unterbunden werden. Dies verhindert, dass kollidierende Befehle in derselben Sitzung den Gerätezustand oder die Ausgabe beschädigen. Dem Operator wird angezeigt, dass er auf das Ende des vorherigen Befehls warten muss.

In welchen Szenarien es eingesetzt wird

Untersuchung eines Latenzverdachts bei einem Produktions-Backend-Dienst

Der Operator kann aus der Web-Konsole einen tcpdump ausführen und die zu einer bestimmten Backend-Dienst-IP gehenden Pakete erfassen. Die Ausgabe wird mit to-file in eine Datei geschrieben und an das Incident-Untersuchungsteam gesendet.

Analyse eines TLS-Handshake-Fehlers von einem einzigen Bildschirm

Meldet ein Kunde einen Verbindungsfehler, kann der Operator das TLS-Verhalten mit Befehlen wie sslscan, ssldump oder curl testen. Zertifikat-, Cipher- und Protokollinkonsistenzen sind schnell erkennbar.

Out-of-Band-Recovery bei gestörtem Netzwerkzugriff

Wenn das VPN oder Management-Netzwerk gestört ist, können grundlegende Netzwerkbefehle über die Seriell-/TTY- oder VGA-Konsole ausgeführt werden. IP-, Route- und Dienststatus werden direkt am Gerät geprüft.

Schnelles Scannen des Datenbank-Portzugriffs

Das DBA- oder NetOps-Team kann mit nmap oder ähnlichen Diagnosetools prüfen, ob Datenbankports in einem bestimmten Subnetz offen sind. Die Ergebnisse können im Tabellen- oder Dateiformat geteilt werden.

Export des Befehlsverlaufs eines Benutzers für Compliance

Bei einer Prüfung kann aus dem Audit-Log abgerufen werden, welche CLI-Befehle ein bestimmter Benutzer ausgeführt hat. Der Kontext von Datum, Benutzer und Zone erleichtert die Incident-Untersuchung.

Echter Verbindungstest innerhalb eines Tenant-Namespace

In einer mandantenfähigen Umgebung können curl, ping oder dig im Namespace-Kontext von Tenant A ausgeführt werden. Da der Test im echten Kontext von Route-Table und DNS durchgeführt wird, werden von außen nicht sichtbare Netzwerkfehler erfasst.

Häufig gestellte Fragen

Ist die Web-Konsole ein echtes Terminal oder ein eingeschränktes Befehlsmenü?
Es ist ein Web-Terminal, das mit echter PTY-Semantik arbeitet. xterm-256color, Raw-Input, Zeilen-/Spalten-Resize und Unterstützung interaktiver Programme sind vorhanden. Vollbildanwendungen wie Vim, htop und less können laufen. Anders als beim klassischen Appliance-Befehlsmenü wird das Terminalverhalten vollständig geboten.
Welche Befehle können ausgeführt werden; gibt es eine vollständige Linux-Shell?
Es ist keine vollständige Linux-Shell. TR7 bietet 28 System-Diagnosetools, Pipe-Befehle und 400+ TR7-spezifische CLI-Befehle über ein Whitelist-Modell. Beliebige Shell-Befehle können nicht ausgeführt werden. Dieser Ansatz wahrt die Produktionssicherheit und stellt zugleich die nötige Diagnosefähigkeit bereit.
Kann der Befehlszugriff nach Rolle eingeschränkt werden?
Ja. Mit RBAC kann konfiguriert werden, welcher Benutzer oder welche Rolle welche Befehle ausführen darf. Jede Befehlseingabe wird mit dem Kontext von Benutzer, Datum, Gerät und Zone protokolliert. Zur Erfüllung von Compliance-Anforderungen kann über den Audit-Trail geprüft werden.
Wie wird auf die Konsole zugegriffen, wenn die Netzwerkverbindung getrennt wird?
Die Web-UI-Konsole ist der primäre Zugriffskanal; SSH, Seriell/TTY und VGA-Konsole sind jedoch als alternative Kanäle vorhanden. Bei Netzwerk- oder Management-Plane-Problemen kann Out-of-Band-Zugriff aktiviert werden. Das Betriebsteam wählt je nach Situation den passenden Kanal.
Kann in einer mandantenfähigen Umgebung in unterschiedlichen Namespace-Kontexten getestet werden?
Ja. TR7 kann eine Shell-Sitzung im Kontext verschiedener vTenant oder Zonen öffnen. Netzwerk-Diagnosebefehle laufen im Kontext der betreffenden Route-Table und des DNS. So werden von außen nicht sichtbare tenant-interne Netzwerkfehler erfasst und die Multi-Tenant-Isolation bleibt unverletzt.
Kann die Befehlsausgabe an externe Tools oder ein SIEM übertragen werden?
Ja. Befehlsausgaben können in den Formaten json, csv, tab, semicolon oder compact erzeugt werden. Mit dem to-file-Befehl wird die Ausgabe in eine Datei geschrieben und kann über das UI heruntergeladen werden. Die Übertragung in SIEM, Dateien oder externe Analyse-Streams wird einfacher.

Führen Sie die Produktionsdiagnose aus dem Browser durch, ohne auf SSH zu warten

400+ CLI-Befehle, 28 Diagnosetools, RBAC und Audit-Trail — aus einer einzigen Web-Konsole. Vereinbaren Sie einen Termin für eine Live-Demonstration in Ihrer eigenen Umgebung.