Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Информация
titleДанная статья применима к:
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.8)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7), РУСБ.10015-10 с установленным оперативным обновлением 1.7.6
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) с установленным оперативным обновлением 1.6.15


Введение

Начиная с обновлений Astra Linux Special Edition 1.8, 1.7.6 и 1.6.15 в состав ОС включен пакет fly-dm-rdp. Этот пакет расширяет возможности менеджера графического входа fly-dm по управлению графическими пользовательскими сессиями (далее - сессия), предоставляя следующие возможности:

  • подключение к менеджеру сессии из менеджера графического входа fly-dm по протоколу RDP;
  • возможность сохранения непрерывной сессии при переключениях между локальным и удаленным доступом;
  • блокировка подключения к неактуальной сессии при переключениях между локальным и удаленным доступом;

Установка пакетов

Пакет входит в состав обновлений основного репозитория и при подключенных репозиториях может быть установлен с помощью графического менеджера пакетов или командой:

Command

sudo apt install fly-dm-rdp

После установки пакета следует перезагрузить систему.

Локальный вход в систему

После установки пакета и перезагрузки для локального графического входа в систему:

  1. На экране графического входа выбрать тип сессии "Локальная RDP":
  2. Выполнить вход в систему в обычном порядке. При этом если была подключена удаленная сессия, то она будет заблокирована.
  3. Для возврата в локальную сессию после удаленного подключения повторить выбор типа сессии и входвыполнить вход в обычном порядке. При этом если было активно удаленное  подключение, то оно будет разорвано.

Удаленный вход в систему

Для удаленного входа в систему можно использовать любые инструменты, поддерживающие протокол RDP, например в Astra Linux это графические инструменты remmina, krdc или инструмент командной строки xfreerdp (подробнее см. Взаимодействие удаленных графических интерфейсов Astra Linux и Windows). Удаленный вход в сессию выполняется в обычном порядке в соответствии с используемым инструментом. При этом :если при удаленном входе

активна локальная сессия, то она блокируется;

активно локальное или другое удаленное подключение, то оно будет разорвано.

Как отличить обычную локальную сессию от локальной сессии RDP

Для того, чтобы понять в какой локальной сессии — обычной или RDP — сейчас находится пользователь можно проверить наличие переменной окружения XRDP_SESSION. Эта переменная определена только в сессиях RDP и не определена в обычных сессиях. 

Также можно проверить значение переменной окружения DISPLAY. В обычной локальной сессии эта переменная имеет значение :0:

Command
Titleecho $DISPLAY

:0

В сессии RDP переменная окружения DISPLAY имеет значение вида :10.0:

Command
Titleecho $DISPLAY

:10.0

если при удаленном входе уже активна удаленная сессия, то она разрывается.