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

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

Ключ

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

Оглавление
separatorpipe

...

Соединение: Astra → Astra

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

Подсказка
iconfalse

X11Forwarding yes

X11UseLocalhost no

панель
borderColor#c2e6ff
bgColor#e2f3ff

/etc/init.d/ssh restart

на клиенте:

панель
borderColor#c2e6ff
bgColor#e2f3ff

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

Рекомендуемый способ(LINUX->LINUX) не зашифрованный XDMCP

соединение: Astra → Astra
сервер: fly-dm
клиент: fly-dm
На сервере Astra-Linux в /etc/X11/fly-dm/Xaccess заменить localhost на *, и перезагрузить ОС или сервис fly-dm.

Рекомендуемый способ(WINDOWS→LINUX) - Взаимодействие по протоколу RDP

Соединение: Windows → Astra

сервер(Astra):

панель
borderColor#c2e6ff
bgColor#e2f3ff

/etc/init.d/xrdp start

...

панель
borderColor#c2e6ff
bgColor#e2f3ff

MsTsc.exe ( далее указать <ip адрес сервера> )

Соединение: Astra → Windows

Windows →  Linux

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

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

Необходимо установить на windows открытый и бесплатный проект: Х сервер: VcXsrv

Информация
Для работы VcXsrv необходим Windows7 или выше c обновлением KB2999226. Service Pack1 для Windows7 ломает взаимодействие по rdp, но если поставить все обновления до 1.09.2016 функциональность rdp восстанавливается.

На сервере Astra-Linux в /etc/X11/fly-dm/Xaccess заменить localhost на *, и перезагрузить ОС или сервис fly-dm.

На windows клиенте запустить Xlaunch

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

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

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

xrdp.tar.gz

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

Command

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

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

Command

sudo dpkg -i /tmp/xrdp/*.deb

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

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

Image Added

Ввести логин, пароль и нажать "ОК"

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

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

Информация

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

P.S. Это ПО будет сертифицировано в составе Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6).

Якорь
vino
vino
Скачать 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

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

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

/usr/lib/vino/vino-server

Настройка пароля для vnc-сервера.

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

Command

sudo apt-get install libglib2.0-bin

и выполнить команды:


Command

gsettings set org.gnome.Vino authentication-methods "['vnc']"

gsettings set org.gnome.Vino vnc-password "$(echo -n "пароль" | base64)"

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

Настройка vnc-клиента.

Для подключения пользовательской машины к серверу необходимо воспользоваться стандартным rdp клиентом, указав ip-адрес сервера:

Image Added

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

Image Added


Astra → Windows

XfreeRDP

сервер (Windows):

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

клиент (Astra):

панельcommand
borderColor#c2e6ff
bgColor#e2f3ff
xfreerdp <ip адрес сервера>

xrdp сервер создает новый сеанс и к нему подключаются другие клиенты

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

Соединение: Windows → Astra


Linux → Linux

VNC

сервер (Astra):

панель
borderColor#c2e6ff
bgColor#e2f3ff
/etc/init.d/xrdp start

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

панельcommand
borderColor#c2e6ff
bgColor#e2f3ff

/usr/lib/vino/vino-server

клиент (WindowsAstra):

панельcommand
borderColor#c2e6ff
bgColor#e2f3ff
MsTsc.exe ( далее указать <ip адрес сервера> и протокол vnc)

...

xvnc4viewer

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

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

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

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


Command
панель
borderColor#c2e6ff
bgColor#e2f3ff

/usr/lib/vino/vino-server

клиент (Astra):

панель
borderColor#c2e6ff
bgColor#e2f3ff

xvnc4viewer

...

/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

vino

Interactive_table.pdf 

Исходный код:

xrdp_0.9.0~20160601+git703fedd.orig.tar.xz

xrdp_0.9.0~20160601+git703fedd-2astra3.debian.tar.gz

xrdp_0.9.0~20160601+git703fedd-2astra3.dsc

vino_3.20.2.orig.tar.xz

vino_3.20.2-1astra1.dsc

vino_3.20.2-1astra1.debian.tar.gz

Взаимодействие по протоколу XDMCP с использованием X-сервера для Windows (вариант более быстрой работы по сравнению с xrdp, но с установкой доп. программы на windows клиенте)

Необходимо установить на windows открытый и бесплатный проект: Х сервер: VcXsrv
для работы VcXsrv необходим Windows7 или выше c обновлением KB2999226.
Service Pack1 для Windows7 ломает взаимодействие по rdp, но если поставить все обновления до 1.09.2016 функциональность rdp восстанавливается.

На сервере Astra-Linux в /etc/X11/fly-dm/Xaccess заменить localhost заменить localhost на *, и перезагрузить ОС или сервис fly-dm.
На windows клиенте запустить Xlaunch и выбрать при запуске «Одно окно» и подключение по XDMCP.

X11 Forwarding

В конфигурационных файлах должны быть строки:
на клиенте в /etc/ssh/ssh_config:

Подсказка
iconfalse
ForwardX11 yes
ForwardX11 Trusted yes

на сервере в /etc/ssh/sshd_config:

Блок кода
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

Подсказка
iconfalse
X11Forwarding yes
X11UseLocalhost no