Добавить в корзинуПозвонить
Найти в Дзене

Инструкция по установке и настройке сервера RustDesk на Debian 13 и подключение клиентов под управлением Astra Linux 1.7, Альт Рабочая

Удалённый доступ к рабочим станциям становится неотъемлемой частью корпоративной инфраструктуры. Организации всё чаще сталкиваются с необходимостью обеспечения безопасного и надёжного способа управления компьютерами сотрудников, находящихся в различных географических точках. В качестве системы удаленного доступа будем использовать RustDesk. RustDesk — это свободное и безопасное решение для удалённого доступа и управления рабочими столами, которое можно развернуть на собственном сервере без использования сторонних облачных сервисов. Сервер RustDesk: Рабочие станции: wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh Скрипт автоматически скачает, настроит hbbs и hbbr. В процессе установки указываем, какой адрес будет использоваться: 1) IP
2) DNS/Domain После чего указываем сам адрес: Enter your preferred domain/dns address : По окончании установки система предоставит данные для дальнейшей работы: Your IP/DNS Address is [адр
Оглавление
Инструкция по установке и настройке сервера RustDesk на Debian 13 и подключение клиентов под управлением Astra Linux 1.7, Альт Рабочая станция К 10.04 и 11.03
Инструкция по установке и настройке сервера RustDesk на Debian 13 и подключение клиентов под управлением Astra Linux 1.7, Альт Рабочая станция К 10.04 и 11.03

Удалённый доступ к рабочим станциям становится неотъемлемой частью корпоративной инфраструктуры. Организации всё чаще сталкиваются с необходимостью обеспечения безопасного и надёжного способа управления компьютерами сотрудников, находящихся в различных географических точках.

В качестве системы удаленного доступа будем использовать RustDesk.

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

Исходные данные

Сервер RustDesk:

  • Операционная система: Debian 13
  • Сетевой адрес: 192.168.0.23

Рабочие станции:

  • Операционная система Astra Linux 1.7
  • Операционная система «Альт Рабочая станция К» 10.04
  • Операционная система «Альт Рабочая станция K» 11.3

Скачиваем и запускаем скрипт:

wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh

Скрипт автоматически скачает, настроит hbbs и hbbr.

В процессе установки указываем, какой адрес будет использоваться:

1) IP
2) DNS/Domain

После чего указываем сам адрес:

Enter your preferred domain/dns address :

По окончании установки система предоставит данные для дальнейшей работы:

Your IP/DNS Address is [адрес сервера]
Your public key is [ключ для подключения клиентов]
Install Rustdesk on your machines and change your public key and IP/DNS name to the above
You can access your install scripts for clients by going to http://[адрес сервера]:8000
Username is admin and password is [пароль администратора]

Переходим в панель управления сервером:

Панель управления сервером RustDesk
Панель управления сервером RustDesk

В панели управления нам доступны инсталляционные пакеты. Они предназначены для автоматизации подключения к нашему серверу.

Порты, которые обязательно должны быть открыты:

TCP: 21115, 21116, 21117, 21118, 21119
UDP: 21116

Управление сервисами

systemctl status rustdesk-hbbs
systemctl status rustdesk-hbbr
systemctl restart rustdesk-hbbs

Колюч для подключения

Ключ для подключения клиентов можно узнать командой:

cat /opt/rustdesk/id_ed25519.pub

Установка и настройка клиентской части Rust Desk в Astra Linux 1.7.

1. Способ. Ручная установка и настройка.

Установить клиента RustDesk можно командой:

sudo apt-get install rustdesk

Переходим в “Главное меню” → “Сеть” и запускаем RustDesk:

Запуск RustDesk в AstraLinux
Запуск RustDesk в AstraLinux

Переходим в раздел “Настройки“ - “Сеть” и вводим данные для подключения к серверу:

Настройки подключения RustDesk в Astra Linux к серверу
Настройки подключения RustDesk в Astra Linux к серверу

Настройка клиента RustDesk должна проводится под пользователем с правами sudo

Нажимаем “Ok“ и ждем когда клиент подключиться к нашему серверу:

Настройки подключения RustDesk в Astra Linux к серверу
Настройки подключения RustDesk в Astra Linux к серверу

2. Способ. Автоматическая установка и настройка:

Скачиваем скрипт, присваиваем ему права на исполнение и запускаем:

master@astra:~$ chmod +x linuxclientinstall.sh
master@astra:~$ sudo ./linuxclientinstall.sh

В этом случае установка и настройка подключения к серверу будет выполнена автоматически.

Установка и настройка клиентской части RustDesk в «Альт Рабочая станция К» 10.04.

1. Способ. Ручная установка и настройка из репозитория:

Установить клиента RustDesk можно командой:

apt-get install rustdesk

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

wget -O libsciter-gtk.so "https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so"
mkdir -p /usr/lib/rustdesk
mv libsciter-gtk.so /usr/lib/rustdesk/

Переходим в “Главное меню” → “Сеть” и запускаем RustDesk:

Запуск RustDesk в AltLinux 10.04
Запуск RustDesk в AltLinux 10.04

Переходим в раздел “Настройки“ - “ID/Ретранслятор”:

Настройка подключения RustDesk в AltLinux 10.04
Настройка подключения RustDesk в AltLinux 10.04

И вводим данные для подключения к серверу:

Настройка подключения RustDesk в AltLinux 10.04
Настройка подключения RustDesk в AltLinux 10.04

Нажимаем “Ok“ и ждем когда клиент подключиться к нашему серверу:

Настройка подключения RustDesk в AltLinux 10.04
Настройка подключения RustDesk в AltLinux 10.04

Настройки подключения необходимо будет выполнять для каждого пользователя

2. Способ. Ручная установка пакета с официального сайта:

В данном случае максимально походит пакет https://github.com/rustdesk/rustdesk/releases/download/1.4.6/rustdesk-1.4.6-0.x86_64.rpm

Скачиваем пакет:

wget https://github.com/rustdesk/rustdesk/releases/download/1.4.6/rustdesk-1.4.6-0.x86_64.rpm

Устанавливаем без учета зависимостей:

rpm -Uvh --nodeps ./rustdesk-1.4.6-0.x86_64.rpm

При установке штатным способом возникает ошибка зависимости:

Следующие пакеты имеют неудовлетворенные зависимости:
rustdesk: Depends: gstreamer1-plugins-base но пакет не может быть установлен

Переходим в “Главное меню” → “Сеть” и запускаем RustDesk:

Запуск RustDesk в AltLinux 10.04
Запуск RustDesk в AltLinux 10.04

Однако для администрирования RustDesk в данном случае пользователь должен входить в группу sudo: разрешить использование sudo для пользователей, входящих в группу wheel:

Настройка подключения RustDesk в AltLinux 10.04
Настройка подключения RustDesk в AltLinux 10.04

Для это необходимо разрешить использование sudo для пользователей, входящих в группу wheel:

control sudowheel enabled

Перелогиниваемся и запускаем RustDesk. Переходим в раздел “Настройки“ - “Сеть” и вводим данные для подключения к серверу:

Настройка подключения RustDesk в AltLinux 10.04
Настройка подключения RustDesk в AltLinux 10.04

Нажимаем “Ok“ и ждем когда клиент подключиться к нашему серверу:

Настройка подключения RustDesk в AltLinux 10.04
Настройка подключения RustDesk в AltLinux 10.04

Установка и настройка клиенcкой части Rust Desk в «Альт Рабочая станция К» 11.03

Для «Альт Рабочая станция К» 11.03 справедливы все настойки «Альт Рабочая станция K» 10.04.

За исключение части sudo. Его необходимо сначала установить:

apt-get install sudo

А затем разрешить использование sudo для пользователей, входящих в группу wheel:

control sudowheel enabled

После этого настройка в клиентской части Rust Deskбудет доступна:

Настройка подключения RustDesk в AltLinux 11.03
Настройка подключения RustDesk в AltLinux 11.03

После выполнения всех шагов мы получим полностью функционирующий сервер RustDesk, способный обслуживать клиентов на Astra Linux и Альт Рабочей станции.

Источники:

———

Информатизация в школе: MAX | Сайт | ВК