Оглавление | ||
---|---|---|
|
Windows → Linux
Взаимодействие по протоколу XDMCP с использованием X-сервера для Windows
...
Необходимо установить на windows открытый и бесплатный проект: Х сервер: VcXsrv
Информация |
---|
Для работы VcXsrv необходим Windows7 или выше c обновлением KB2999226. |
На сервере Astra-Linux
В в /etc/X11/fly-dm/Xaccess заменить localhost на * или через "Панель управления" - "Система" - "Вход в систему" на вкладке дополнительно поставить галочку "Разрешить удалённые сессии" (ОС СН Смоленск 1.6) или "Разрешить удаленный вход" (ОС СН Смоленск 1.5) и перезагрузить ОС или перезапустить сервис fly-dm.
Настроить реверсивное разрешение имени клиента Windows по его IP-адресу (либо в DNS-сервере, либо просто внести запись в файл /etc/hosts).
На Windows клиенте
Если используется межсетевой экран (который в Windows включен по умолчанию), то разрешить в нём работу приложения "VcXsrv windows xserver" (соответствующие правила имеются в межсетевом экране - "все входящие TCP" и "все входящие UDP).
Через графическое меню windows клиенте запустить Xlaunch
Выбрать One large window
Выбрать XDMCP сессию
Поиск хостов
Далее в "дополнительных настройках" в строке Additional parameters for VcXsrv необходимо указать:
Блок кода |
---|
-displayID 0:63:0x0:0x0 |
Нажать кнопку "Далее" и кнопку "Готво".И готово
Появится окно с со списком хостами, где разрешено на которых обнаружено разрешеное удаленное подключение по XDMCP
Необходимо выбрать нужный хост и нажать коннекткнопку "Connect":
Взаимодействие по протоколу RDP
На компьютере Astra Linux Установить пакет с xrdp
:
Command |
---|
sudo apt install xrdp |
Далее На компьютере Windows использовать mstsc.
При подключении через "удаленный рабочий стол" выбрать тип сессии "Xorg" (для ОС СН Смоленск 1.6) или "session-xorgxrdp" (для ОС СН Смоленск 1.5)
Ввести логин, пароль и нажать "ОК"
При подключении создается новая отдельная сессия.
Запуск приложений от root-а при входе через xrdp
...
Установка и настройка пакетов
Установить На компьютере Astra Linux eстановить пакеты vino и xrdp:
Информация |
---|
sudo apt install vino xrdp |
Необходимо дополнительно указать, что для работы vino необходим также xrdp:
В файле /etc/xrdp/xrdp.ini в настройках протокола Xvnc изменить порт 5910 на 5900 и перезапустить xrdp:
Command |
---|
sudo systemctl restart xrdp |
Настройка vnc-сервера.
Предупреждение |
---|
Данный метод позволит удалённым пользователям входить в текущую сессию без ввода пароля. |
Нужно запустить (из под учетной записи пользователя) vnc-сервер командой:
Command |
---|
/usr/lib/vino/vino-server & |
Настройка пароля для vnc-сервера.
Для того, чтобы vnc-сервер запрашивал пароль при подключении клиентской машины, на сервере необходимо установить пакет libglib2.0-bin
Command |
---|
sudo apt -get install libglib2.0-bin |
и выполнить командызадать пароль для удалённого входа в сессию выполнив команды (вместо слова password подставить пароль):
Command |
---|
gsettings set org.gnome.Vino authentication-methods "['vnc']" |
Перезапустить vnc-сервер для применения настроек.
...
При подключении к серверу, в меню приглашения выбрать пункт vnc-any, указать ip-адрес сервера, и пароль к сессии:
Astra → Windows
Клиент XfreeRDP
Информация |
---|
...
На сервере Windows должен быть разрешен удалённый доступ: «Система» -> «Удалённый доступ» -> «Предоставить возможность подключения к другим компьютерам с рабочими столами любой версии». |
...
Установить пакет freerdp2-x11:
Command |
---|
sudo apt install freerdp2-x11 |
Подключениеклиент (Astra):
Command | ||||
---|---|---|---|---|
| ||||
xfreerdp <ip адрес сервера>/u:winuser@windomain.name /v:winserver.windomwin.name |
Клиент Remmina
Для установки клиента Remmina на OC СН Смоленск 1.6 необходимо подключить репозиторий ОС ОН Орёл.
После подключения установка может быть выполнена командой:
Command |
---|
sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice |
После установки клиент Remmina может быть запущен через графическое меню ("Пуск" - "Сеть" - "Remmina") или из командной строки командой:
Command |
---|
remmina |