The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск системы терминального доступа LTSM 1.0

24.11.2022 11:32

Опубликован набор программ для организации удалённого доступа к рабочему столу LTSM 1.0 (Linux Terminal Service Manager). Проект предназначен в первую очередь для организации множественных виртуальных графических сессий на сервере и является альтернативой семейства систем Microsoft Windows Terminal Server, позволяющей использовать Linux на клиентских системах и на сервере. Код написан на языке C++ и распространяется под лицензией GPLv3. Для быстрого ознакомления с LTSM подготовлен образ для Docker (клиент нужно собрать отдельно).

Изменения в новой версии:

  • Добавлен протокол RDP, реализованный ради эксперимента и замороженный из-за отсутствия интереса в поддержке клиента для Windows.
  • Создан альтернативный клиент для Linux, основные возможности:
    • Шифрование трафика на базе gnutls.
    • Поддержка проброса множественных каналов данных на абстрактных схемах (file://, unix://, socket://, command:// и т.п.), c помощью данного механизма возможна передача любого потока данных в обе стороны.
    • Перенаправление печати через дополнительный backend для CUPS.
    • Перенаправление звука через подсистему PulseAudio.
    • Перенаправление сканирования документов через дополнительный backend для SANE.
    • Перенаправление токенов pkcs11 через pcsc-lite.
    • Перенаправление директорий через FUSE (пока только в режиме чтения).
    • Работает передача файлов через drag&drop (со стороны клиента на виртуальную сессию с диалогами запроса и информирования через desktop-notify).
    • Работает раскладка клавиатуры, в приоритете всегда раскладка со стороны клиента (на стороне сервера ничего не нужно настраивать).
    • Работает аутентификация в виртуальную сессию через rutoken с хранилищем сертификатов в LDAP-каталоге.
    • Поддерживаются часовые пояса, буфер обмена utf8, режим seamless.

    Основные планы:

    • Поддержка кодирования с использованием x264/VP8 (как видео поток сессии).
    • Поддержка записи видео всех рабочих сессий (видеофикcация).
    • Поддержка VirtualGL.
    • Возможность перенаправления видео через PipeWire.
    • Работа над ускорением графики через API Cuda (пока нет технических возможностей).


  1. Главная ссылка к новости (https://github.com/AndreyBarma...)
  2. OpenNews: Опубликован LTSM для организации терминального доступа к рабочим столам
  3. OpenNews: Релиз FreeRDP 2.8.0, свободной реализации протокола RDP
  4. OpenNews: Представлена Linux-версия системы удалённого доступа к рабочему столу Splashtop Streamer
  5. OpenNews: Выпуск Remmina 1.1, интерфейса для удалённого доступа к рабочему столу
  6. OpenNews: Доступен Waypipe для удалённого запуска приложений на базе Wayland
Автор новости: TestBuilder
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58186-ltsm
Ключевые слова: ltsm, terminal, rdp
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (34) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:39, 24/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эта штука позволяет несколько одновременных графических сеансов разных пользователей?
     
  • 1.3, Аноним (3), 13:47, 24/11/2022 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –7 +/
     
  • 1.5, Анонус (?), 14:19, 24/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А это получается совсем отдельный проект? К LTSP не имеет отношения? Интересно, почему VNC, а не Spice?
     
     
  • 2.6, Аноним (6), 14:27, 24/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    возможно потому что красная шапка закапывает SPICE
     
     
  • 3.15, Аноним (15), 23:31, 24/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Откуда дровишки? Ссылка есть?
     
     
  • 4.27, Аноним (6), 13:18, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Please note that as of RHEL 8.4, SPICE is depreciated [2]

    https://access.redhat.com/articles/442543

    > Spice remote display protocol is being deprecated in RHEL8.3 and will be removed in RHEL9.

    https://access.redhat.com/solutions/5414901

     
     
  • 5.31, Аноним (31), 15:49, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что вместо SPICE?
     
     
  • 6.34, Аноним (6), 22:56, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    не в курсе, сам недавно узнал
     

  • 1.7, Аноним (7), 14:28, 24/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    AndreyBarmaley мог просто попросить прислать ему логин-пароль на почту, зачем для этого писать прогу, которую никто не поставит.
     
  • 1.8, ryoken (ok), 14:30, 24/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В тексте пофиксил 2 ошибки.
     
     
  • 2.18, Аноним (18), 05:35, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Молодец. Ты удостоился пирожка с полки.
     

  • 1.9, Аноним (9), 14:31, 24/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    >main dependencies:
    >systemd

    Закапывайте! Или, всё-таки, соберётся без него?

     
     
  • 2.10, Анон22 (?), 16:44, 24/11/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Сделай и выложи, маленький что ли?
     
  • 2.11, Аноним (11), 17:26, 24/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кто-то всё ещё надеется, что Linux продолжит развиваться без systemd? Ню-ню
     
     
  • 3.12, Аноним (3), 18:55, 24/11/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Что такое systemd? Он сейчас в этой комнате? И при чём тут линукс?
     
  • 3.13, Аноним (13), 22:42, 24/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, Linux не будет развиваться без systemd.
    Зато будут развиваться другие системы, не использующие systemd.
    Рано или поздно они займут место "пингвинчиков".
     
  • 3.30, Аноним (30), 14:08, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А кто-то ещё надеется, что теперь systemd будут развивать для Linux? ;)
     

  • 1.14, Аноним (14), 23:26, 24/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > Добавлен протокол RDP, реализованный ради эксперимента и замороженный из-за отсутствия интереса в поддержке клиента для Windows.
    > RDP

    это шутка?

     
     
  • 2.17, Аноним (14), 05:02, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    зачем поддерживать виндовый клиент, когда он есть там уже лет 20 ??
     

  • 1.16, Терминус (?), 04:47, 25/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мировая сборная по терминальному спорту:

    https://en.wikipedia.org/wiki/Comparison_of_remote_desktop_software

     
     
  • 2.20, Аноним (20), 06:58, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да, только в винде это из коробки и включается одной галочкой и как-то просто работает, а всё остальное вкрвь, вкось, вплавь ...
     
     
  • 3.21, Аноним (21), 10:23, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > в винде

    именно поэтому под виндой столько различных решений типа тим-вьювер и т.д.


    ой, это другое, да ;)

     
     
  • 4.23, Аноним (23), 11:06, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Тимвьюверов столько развелось потому что IP адреса и порты это сложно
     
     
  • 5.33, Аноним (33), 18:38, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а вот выше утверждают, что "одной галочкой"

    виндузятники как всегда врут, получается?

     
  • 3.28, commiethebeastie (ok), 13:19, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И лицензия тоже устанавливается одной кнопкой? Или это другое, понимать надо?

    Тогда и nomachine можно сказать ставится одной кнопкой.

     
  • 3.36, Анончик (?), 16:02, 26/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    так и в linux включается одной галкой в gnome.
     

  • 1.19, Аноним (20), 06:53, 25/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А собственно надо то чтобы завезли
    1. rdp/vnc сервер который получает графику из иксов
    2. поддержка звука, печати, монтирования папок, шифрования, смарт-карт
    3. возможность отключиться от сессии, через некоторое время к ней же подключиться
    4. возможность подключиться к "локальной" консоли сервера (ну типа как к монитору), при этом экран остается заблокирован.

    всё! 25 лет не могут этого реализовать в линуксе что есть в винде nt terminal server с года так 1997-го

     
     
  • 2.22, Аноним (21), 10:26, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а нафига на сервере иксы?

    виндузятники страдают именно потому, что везде им хочется найти винду...

     
  • 2.24, Аноним (24), 11:10, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    так завезли же.. или нет?
     
     
  • 3.25, procop (?), 12:01, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    yes, nomachine
     
  • 2.29, Аноним (30), 14:06, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >1. rdp/vnc сервер который получает графику из иксов

    А откуда он её ещё получает в Linux? (Вялый не в счёт, совсем чуть-чуть ещё не готов)

    >4. возможность подключиться к "локальной" консоли сервера (ну типа как к монитору), при этом экран остается заблокирован.

    Чем консоль по SSH хуже локальной? Всё тоже самое можно делать.

     
     
  • 3.32, Аноним (31), 15:52, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Чем консоль по SSH хуже локальной? Всё тоже самое можно делать.

    Тем, что на локальной уже что-то делали, и там некоторая важная сессия работы с чем-то висит. Вот к этому чему-то и надо подключиться.

     
     
  • 4.35, kkk (??), 23:11, 25/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.maketecheasier.com/use-reptyr-move-processes/
     
  • 4.37, Аноним (37), 21:09, 27/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если нужно сохранять состояние сессии (запущенные команды/терминалы/история команд), то воспользуйтесь tmux/screen.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру