Оглавление |
---|
Рекомендуемый способ(LINUX->LINUX) зашифрованный канал связи ssh
соединение: Astra → Astra
использование:
сервер:
установить в /etc/ssh/sshd_config (X11Forwarding yes
)
панель | ||||
---|---|---|---|---|
| ||||
|
клиент:
панель | ||||
---|---|---|---|---|
| ||||
|
Рекомендуемый способ(LINUX->LINUX) не зашифрованный XDMCP
...
Рекомендуемый способ(WINDOWS→LINUX) - Взаимодействие по протоколу RDP
...
использование:
сервер(Astra):
панель | ||||
---|---|---|---|---|
| ||||
|
...
панель | ||||
---|---|---|---|---|
| ||||
|
соединение: Astra → Windows
использование:
сервер(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
Выбрать XDMCP сессию
Поиск хостов
оставить параметры по умолчанию
И готово
Появится окно с хостами, где разрешено удаленное подключение по XDMCP
Необходимо выбрать нужный хост и нажать коннект
Взаимодействие по протоколу RDP
Скачать архив с xrdp
:
Распаковать архив:
Command |
---|
tar xvf Загрузки/xrdp.tar.gz -C /tmp/ |
Установить 2 пакета с xrdp
:
Command |
---|
sudo dpkg -i /tmp/xrdp/*.deb |
Далее использовать mstsc
При подключении через "удаленный рабочий стол" выбрать "session-xorgxrdp
"
Ввести логин, пароль и нажать "ОК"
При подключении создается отдельная сессия.
Взаимодействие по протоколу RDP и vino
Информация |
---|
Наши разработчики сделали вариант xrdp и vino, позволяющие использовать режим "интерактивной доски" с авторизацией клиентов. Также это подойдет для настройки удаленного доступа. P.S. Это ПО будет сертифицировано в составе Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6). |
Якорь | ||||
---|---|---|---|---|
|
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-адрес сервера:
При подключении к серверу, в меню приглашения выбрать пункт vnc-any, указать ip-адрес сервера, и пароль к сессии:
Astra → Windows
XfreeRDP
сервер (Windows):
«Система» -> «Удалённый доступ» -> «Предоставить возможность подключения к другим компьютерам с рабочими столами любой
...
версии».
клиент (Astra):
Command | ||||
---|---|---|---|---|
| ||||
xfreerdp <ip адрес сервера> |
описание:
xrdp сервер создает новый сеанс и к нему подключаются другие клиенты
Взаимодействие по протоколу VNC
Linux → Linux
VNC
соединение: Windows → Astra
использование:
сервер (Astra):
/etc/init.d/xrdp start
залогиниться Залогиниться в системе под пользователем
запустить сервер VNC /usr/lib/vino/vino-server
клиент(Windows):
MsTsc.exe ( далее указать <ip адрес сервера> и протокол vnc)
либо используя vnc клиент для windows(отдельный продукт)
соединение: Astra → Astra
использование:
сервер(Astra):
залогиниться в системе под пользователем
запустить сервер VNC Запустить сервер VNC:
Command | ||||
---|---|---|---|---|
| ||||
|
клиент (Astra):
Command | ||||
---|---|---|---|---|
| ||||
|
описание:
vncVNC-сервер позволяет подключаться к текущему сеансу пользователя других клиентов ВНИМАНИЕ! Наши разработчики сделали вариант xrdp и vino, позволяющие использовать режим "интерактивной доски" с авторизацией клиентов. Во вложении новые версии пакетов и инструкция по настройке. Также это подойдет для настройки удаленного доступа.
P.S. Это ПО будет сертифицировано в составе ОС СН "Astra Linux Special Edition" версии 1.6.
xrdp.tar
vino
Interactive_table.pdf
Взаимодействие по протоколу XDMCP с использованием X-сервера для Windows (вариант более быстрой работы по сравнению с xrdp, но с установкой доп. программы на windows клиенте)
Зашифрованный канал связи ssh
На сервере установить в /etc/ssh/sshd_config
Блок кода | ||||
---|---|---|---|---|
| ||||
X11Forwarding yes
X11UseLocalhost no |
Command | ||||
---|---|---|---|---|
| ||||
|
на клиенте в /etc/ssh/ssh_config:
Блок кода | ||||
---|---|---|---|---|
| ||||
ForwardX11 yes
ForwardX11 Trusted yes |
Подключение:
Command | ||||
---|---|---|---|---|
| ||||
|
Не зашифрованный XDMCP
сервер: fly-dm
клиент: fly-dm Необходимо установить на 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
...
Блок кода | ||
---|---|---|
| ||
# 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 |