ttyd
ttyd ist ein leichtgewichtiges Werkzeug, das ein vollstĂ€ndiges Linux-Terminal ĂŒber den Webbrowser bereitstellt. Es bietet Studierenden und Forschenden Befehlszeilenzugriff auf die Serverumgebung von jedem GerĂ€t aus und ermöglicht SSH-Zugriff, SkriptausfĂŒhrung und Systemadministration ohne Installation eines Terminalemulators.
Hauptfunktionen
- Browserbasiertes Terminal: VollstÀndiges xterm-kompatibles Terminal in jedem modernen Webbrowser.
- Keine Client-Installation: Funktioniert auf Chromebooks, Tablets und eingeschrÀnkten GerÀten mit einem Browser.
- Dateizugriff: Voller Dateisystemzugriff auf Benutzerspeicher und gemeinsame Forschungsdaten.
- Zwischenablage-UnterstĂŒtzung: Kopieren und EinfĂŒgen zwischen lokalem Rechner und Browser-Terminal.
- Sitzungspersistenz: Terminalsitzungen bleiben ĂŒber Seitenneuladungen hinweg erhalten dank tmux-Integration.
Integration mit openDesk Edu
ttyd ist Teil der Collab Services Suite und wird ĂŒber ein benutzerdefiniertes lokales Helm-Chart (helmfile/charts/ttyd) bereitgestellt. Die Authentifizierung erfolgt ĂŒber Keycloak mithilfe eines oauth2-proxy-Sidecars. Der Dienst ist unter term.* der Wildcard-DNS der Einrichtung erreichbar.
Weitere Informationen
- Offizielle Dokumentation â ttyd-Dokumentation und Ressourcen