X2Go: различия между версиями
(→Установка: Добавлено описание решения проблемы завершающихся сессий) |
|||
Строка 26: | Строка 26: | ||
systemctl start x2goserver | systemctl start x2goserver | ||
{{Attention | systemd, начиная с версии {{pkg|238-alt4}}, при разлогинивании по умолчанию завершает пользовательские процессы, поэтому пользовательские сессии будут завершаться даже из состояния Suspended.<br> | {{Attention | systemd, начиная с версии {{pkg|238-alt4}}, при разлогинивании по умолчанию завершает пользовательские процессы, поэтому пользовательские сессии будут завершаться даже из состояния Suspended.<br> | ||
Чтобы этого не случалось, необходимо | Чтобы этого не случалось, необходимо на сервере в файле {{path|/etc/systemd/logind.conf}} установить {{prg|KillUserProcesses=no}} | ||
}} | }} | ||
Версия от 06:30, 14 ноября 2019
Описание
X2Go — свободное программное обеспечение удалённого доступа по протоколу NX.
Веб-сайт: http://x2go.org
Возможности
- удалённый доступ к рабочему столу и приложениям на каналах связи даже с узкой полосой пропускания;
- возможность отключения и переподключения в сеанс даже из другого клиента;
- перенаправление звука;
- отсутствие ограничения на количество одновременно работающих пользователей;
- шифрование трафика посредством SSH;
- общие папки с клиента, доступные на сервере;
- использование локального принтера на сервере;
- простой выбор рабочей среды (KDE, Mate, GNOME);
- возможность оказания удалённой технической поддержки;
- запуск отдельного приложения.
Установка
На сервере:
apt-get update apt-get install x2goserver x2goserver-printing cups-x2go systemctl enable x2goserver systemctl start x2goserver
Внимание! systemd, начиная с версии 238-alt4, при разлогинивании по умолчанию завершает пользовательские процессы, поэтому пользовательские сессии будут завершаться даже из состояния Suspended.
Чтобы этого не случалось, необходимо на сервере в файле /etc/systemd/logind.conf установить {{{1}}}
На клиенте:
apt-get update apt-get install x2goclient
Отладка
1. Запуск клиента из консоли с параметром --debug:
x2goclient --debug
2. Просмотр в каталоге удалённого пользователя файлов:
.x2go/C-*/session.log .xsession-x2go-*-errors
Решение проблем
1. При зависании подключения помогает пересоздание базы данных сеансов (под правами root):
x2godbadmin --createdb
Сравнение с RX@Etersoft
Полностью свободен
Актуальные, а не 4-х летней давности библиотеки NX
Не сертифицировано (RX есть в составе СПТ 7)
Не умеет пробрасывать смарт-карты