Veröffentlichung des Terminalzugriffssystems LTSM 1.0

Eine Reihe von Programmen zur Organisation des Fernzugriffs auf den Desktop LTSM 1.0 (Linux Terminal Service Manager) wurde veröffentlicht. Das Projekt ist in erster Linie für die Organisation mehrerer virtueller Grafiksitzungen auf dem Server gedacht und stellt eine Alternative zur Microsoft Windows Terminal Server-Systemfamilie dar, die den Einsatz von Linux auf Client-Systemen und auf dem Server ermöglicht. Der Code ist in C++ geschrieben und wird unter der GPLv3-Lizenz vertrieben. Um sich schnell mit LTSM vertraut zu machen, wurde ein Image für Docker vorbereitet (der Client muss separat erstellt werden).

Änderungen in der neuen Version:

  • RDP-Protokoll hinzugefügt, zu Versuchszwecken implementiert und aufgrund mangelnden Interesses an Client-Unterstützung für Windows eingefroren.
  • Es wurde ein alternativer Client für Linux erstellt, Hauptmerkmale:
    • Verkehrsverschlüsselung basierend auf Gnutls.
    • Unterstützung für die Weiterleitung mehrerer Datenkanäle mithilfe abstrakter Schemata (file://, unix://, socket://, command:// usw.). Mit diesem Mechanismus ist es möglich, jeden Datenstrom in beide Richtungen zu übertragen.
    • Druckumleitung durch ein zusätzliches Backend für CUPS.
    • Umleiten von Audio über das PulseAudio-Subsystem.
    • Umleitung des Dokumentenscans über ein zusätzliches Backend für SANE.
    • Umleiten von pkcs11-Tokens über pcsc-lite.
    • Verzeichnisumleitung über FUSE (derzeit nur im Lesemodus).
    • Dateiübertragung per Drag&Drop funktioniert (von der Client-Seite zu einer virtuellen Sitzung mit Anfrage- und Informationsdialogen per Desktop-Notify).
    • Das Tastaturlayout funktioniert, das clientseitige Layout hat immer Vorrang (serverseitig muss nichts konfiguriert werden).
    • Die Authentifizierung in einer virtuellen Sitzung über Rutoken funktioniert mit einem Zertifikatspeicher im LDAP-Verzeichnis.
    • Zeitzonen, UTF8-Zwischenablage und nahtloser Modus werden unterstützt.

    Grundpläne:

    • Unterstützung für die Kodierung mit x264/VP8 (als Sitzungsvideostream).
    • Unterstützt die Videoaufzeichnung aller Arbeitssitzungen (Videoaufzeichnung).
    • VirtualGL-Unterstützung.
    • Möglichkeit, Videos über PipeWire umzuleiten.
    • Arbeiten Sie an der Grafikbeschleunigung über die Cuda-API (noch keine technischen Möglichkeiten).

    Source: opennet.ru

Kommentar hinzufügen