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

Ключ

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

Оглавление

Информация
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