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

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

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Комментарий: Восстановить из v. 30

...

Windows →  Linux

Взаимодействие по протоколу XDMCP с использованием X-сервера для Windows

Информация
Вариант более быстрой работы по сравнению с xrdp, но с установкой дополнительной доп. программы на windows клиенте

...

На сервере Astra-Linux в /etc/X11/fly-dm/Xaccess заменить localhost на *  или через "Панель управления" -  "Система" - "Вход в систему" на вкладке дополнительно поставить галочку "Разрешить удаленный вход" , и перезагрузить ОС или сервис fly-dm.

...

Выбрать One large window

Выбрать XDMCP сессию

Поиск хостов

в строке Additional parameters for VcXsrv необходимо указать:

Блок кода
-displayID 0:63:0x0:0x0

оставить параметры по умолчанию
И готово

Появится окно с хостами, где разрешено удаленное подключение по XDMCP
Необходимо выбрать нужный хост и нажать коннект

Взаимодействие по протоколу RDP

Скачать архив с xrdp:

xrdp.tar.gz

Распаковать архив:

Command

tar xvf Загрузки/xrdp.tar.gz -C /tmp/

Установить 2 пакета Установить пакет с xrdp:

Command

sudo apt install xrdpdpkg -i /tmp/xrdp/*.deb

Далее использовать mstsc

При подключении через "удаленный рабочий стол" выбрать "session-xorgxrdp"

...

При подключении создается отдельная сессия.

Запуск приложений от root-а при входе через xrdp

Для запуска приложений от root-a при входе через xrdp следует скопировать пользовательский конфигурационный файл в каталог /root:

...

.

...

Взаимодействие по протоколу RDP и vino

Информация

Разработчики Astra Linux Наши разработчики сделали вариант xrdp и vino, позволяющий позволяющие использовать режим "интерактивной доски" с авторизацией клиентов.
В настоящее время это ПО включено в состав . Также это подойдет для настройки удаленного доступа.

P.S. Это ПО будет сертифицировано в составе ОС СН "Astra Linux Special Edition" версии 1.6.

Якорь
vino
vino

Установка и настройка пакетов

Установить пакеты vino и xrdp:

Информация

sudo apt install vino xrdp

Необходимо дополнительно указать, что для работы vino необходим также xrdp:

В файле /etc/xrdp/xrdp.ini в настройках протокола Xvnc изменить порт 5910 на 5900 и перезапустить xrdp:

Скачать vino и libtelepathy_glib:

vino_3.20.2-1astra1_amd64.deb

libtelepathy-glib0_0.18.2-2_amd64.deb

Установить vino командой:

Command

sudo dpkg -i ~/Загрузки/vino_3.20.2-1astra1_amd64.deb

sudo dpkg -i ~/Загрузки/libtelepathy-glib0_0.18.2-2_amd64.deb

sudo apt-get install -f

Command
sudo systemctl restart xrdp

Настройка vnc-сервера.

Нужно запустить (из под учетной записи пользователя) vnc-сервер командой:

...

Для того, чтобы vnc-сервер запрашивал пароль, при подключении подключение клиентской машины, на сервере необходимо установить пакет  libglib2.0-bin

...

При подключении к серверу, в меню приглашения выбрать пункт vnc-any, указать ip-адрес сервера, и пароль к сессии:


Astra → Windows

XfreeRDP

сервер (Windows):

«Система» -> «Удалённый доступ» -> «Предоставить возможность подключения к другим компьютерам с рабочими столами любой версии».

...

Command
borderColor#c2e6ff
bgColor#e2f3ff
xfreerdp <ip адрес сервера>


Linux → Linux

VNC

сервер (Astra):
Залогиниться в системе под пользователем
Запустить сервер VNC:

Command
borderColor#c2e6ff
bgColor#e2f3ff

/usr/lib/vino/vino-server

клиент (Astra):

Command
borderColor#c2e6ff
bgColor#e2f3ff

xvnc4viewer

описание:
VNC-сервер позволяет подключаться к текущему сеансу пользователя других клиентов

Зашифрованный канал связи ssh

На сервере установить в /etc/ssh/sshd_config

Блок кода
themeRDark
title/etc/ssh/sshd_config
X11Forwarding yes
X11UseLocalhost no


Command
borderColor#c2e6ff
bgColor#e2f3ff

/etc/init.d/ssh restart

на клиенте в /etc/ssh/ssh_config:

Блок кода
themeRDark
title/etc/ssh/ssh_config
ForwardX11 yes
ForwardX11 Trusted yes

Подключение:

Command
borderColor#c2e6ff
bgColor#e2f3ff

ssh -X <ip адрес сервера>

Не зашифрованный XDMCP

сервер: fly-dm

клиент: fly-dm

На сервере Astra-Linux в /etc/X11/fly-dm/Xaccess заменить localhost на *

Блок кода
title/etc/X11/fly-dm/Xaccess
# In all cases, xdm uses the first entry which matches the terminal;
# for IndirectQuery messages only entries with right hand sides can
# match, for Direct and Broadcast Query messages, only entries without
# right hand sides can match.
#

*                                       #any host can get a login window

#

и перезапустить fly-dm:

Command

sudo /etc/init.d/fly-dm restart