Найти в Дзене
[about@Linux ~]#

RustDesk и RustDesk-Server в ALT Linux: краткое руководство.

В недавнем времени в репозитории ALT Sisyphus и P11 были добавлены новые пакеты rustdesk и rustdesk-server. Эта статья призвана помочь разобраться с основными вопросами по использованию этого ПО в ALT Linux.

_______________________________________________________________________

RustDesk — это программа для удалённого доступа к рабочему столу, предоставляющая удобное и безопасное решение для удалённого управления ПК. Приложение является альтернативой таким популярным программам, как TeamViewer и AnyDesk.

Домашняя страница проекта: https://github.com/rustdesk/rustdesk

Для ее установки воспользуемся командой:

# apt-get install rustdesk

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

Ярлык RustDesk в DE Gnome
Ярлык RustDesk в DE Gnome

Далее для работы графического интерфейса необходимо дополнительно установить стороннюю динамическую библиотеку libsciter-gtk.so. Она нужна приложению для отрисовки своего графического интерфейса. Для этого в пакете предусмотрен скрипт libsciter-install, который поможет скачать библиотеку, проверить её соответствие оригиналу по md5-хэшу и установить в нужную директорию. Выполните в терминале для запуска:

# libsciter-install

Помощник установки библиотеки libsciter-gtk.so
Помощник установки библиотеки libsciter-gtk.so

Появится такой помощник установки. Соглашаемся с установкой и после загрузки:

Загрузка библиотеки
Загрузка библиотеки

Получаем сообщение об успешном завершении операции:

Установка завершена
Установка завершена

Теперь клиент RustDesk готов к запуску использованию. Можно получать входящие соединения и использовать его для подключения к другим ПК. Но при условии, что приложение будет запущено!

Главное окно программы RustDesk
Главное окно программы RustDesk

Чтобы получить возможность работы RustDesk в режиме службы (daemon), необходимо разрешить использование sudo для пользователей, входящих в группу wheel. Сделать это можно командой:

# control sudowheel enabled

После этого запускаем саму службу:

# systemctl enable --now rustdesk.service

В случае успеха в трее появится иконка приложения:

Иконка Rustdesk в трее DE Gnome
Иконка Rustdesk в трее DE Gnome

Это позволит RustDesk автоматически запускаться при старте ПК и принимать входящие соединения во время фоновой работы.

_______________________________________________________________________

RustDesk-Server — это программа которая позволяет обеспечивать работу удалённых подключений без передачи данных на сторонние серверы.

Домашняя страница проекта: https://github.com/rustdesk/rustdesk-server

Для установки RustDesk-Server воспользуемся командой:

# apt-get install rustdesk-server

По умолчанию RustDesk-Server уже преднастроен для быстрого старта, и всё, что нужно после установки, — это запустить нужные systemd-сервисы:

# systemctl enable --now rustdesk-hbbr.service

# systemctl enable --now rustdesk-hbbs.service

А также настроить клиенты для работы с вашим сервером. Для этого в настройках RustDesk «ID/Ретранслятор» вписываем в поле «Сервер ID» IP-адрес машины, на которой установлен RustDesk-Server:

Меню настроек RustDesk
Меню настроек RustDesk

Окно настройки подключения к серверу
Окно настройки подключения к серверу

Индикатором успешного подключения будет служить надпись «Готов» в левом нижнем углу RustDesk и отсутствие там же предложения настройки собственного сервера:

Клиент RustDesk подключенный к локальному серверу
Клиент RustDesk подключенный к локальному серверу

После этого можно пользоваться RustDesk по локальной сети полностью автономно, без использования интернета.

_______________________________________________________________________

[about@Linux ~]# — Сообщество пользователей и любителей ОС на базе ядра Linux и по совместительству персональный блог одного из таких людей.

Страница ВК: https://vk.com/about_linux

Телеграм: https://t.me/about_linux_tg