Инструкция по установке и настройке сервера RustDesk на Debian 13 и подключение клиентов под управлением Astra Linux 1.7, Альт Рабочая станция К 10.04 и 11.03
Удалённый доступ к рабочим станциям становится неотъемлемой частью корпоративной инфраструктуры. Организации всё чаще сталкиваются с необходимостью обеспечения безопасного и надёжного способа управления компьютерами сотрудников, находящихся в различных географических точках.
В качестве системы удаленного доступа будем использовать RustDesk.
💡 Присоединяйтесь к нашим сообществам!
Будьте в курсе новых статей, обновлений и полезных материалов:
Содержание
- Исходные данные
- Скачиваем и запускаем скрипт установки сервера
- Порты, которые обязательно должны быть открыты
- Управление сервисами
- Ключ для подключения
- Установка и настройка клиента в Astra Linux 1.7
- Установка и настройка в «Альт Рабочая станция К» 10.04
- Установка и настройка в «Альт Рабочая станция К» 11.03
- Источники
Исходные данные
Сервер 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 [пароль администратора]
Переходим в панель управления сервером:

В панели управления нам доступны инсталляционные пакеты. Они предназначены для автоматизации подключения к нашему серверу.
Порты, которые обязательно должны быть открыты
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
Установка и настройка клиентской части RustDesk в Astra Linux 1.7
1. Способ. Ручная установка и настройка.
Установить клиента можно командой:
sudo apt-get install rustdesk
Переходим в “Главное меню” → “Сеть” и запускаем RustDesk:

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

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

2. Способ. Автоматическая установка и настройка:
Скачиваем скрипт, присваиваем ему права на исполнение и запускаем:
master@astra:~$ chmod +x linuxclientinstall.sh
master@astra:~$ sudo ./linuxclientinstall.sh
В этом случае установка и настройка подключения к серверу будет выполнена автоматически.
Установка и настройка клиентской части RustDesk в «Альт Рабочая станция К» 10.04
1. Способ. Ручная установка и настройка из репозитория:
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:

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

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

Нажимаем “Ok” и ждём подключения:

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 пользователь должен входить в группу wheel:

Разрешаем использование sudo для пользователей из группы wheel:
control sudowheel enabled
Перелогиниваемся и запускаем RustDesk. Переходим в “Настройки” – “Сеть” и вводим данные сервера:

Нажимаем “Ok” и ждём подключения:

Установка и настройка клиентской части RustDesk в «Альт Рабочая станция К» 11.03
Для «Альт Рабочая станция К» 11.03 справедливы все настройки для версии 10.04, за исключением части sudo. Его необходимо сначала установить:
apt-get install sudo
А затем разрешить использование sudo для пользователей, входящих в группу wheel:
control sudowheel enabled
После этого настройка в клиентской части RustDesk станет доступна:

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