RustDesk
Установка RustDesk на Debian 12 и 13
1.1. Обновление системы
Это обязательный шаг: sudo apt update обновляет список доступных пакетов из репозиториев (без установки), а sudo apt upgrade -y устанавливает все доступные обновления (-y — автоматическое подтверждение "yes" для всех вопросов, чтобы скрипт не висел).
sudo apt update
sudo apt upgrade -y
1.2. Установка зависимостей
RustDesk требует библиотек для GUI, сетевого стека и медиа. wget скачивает файлы по HTTP/HTTPS, gdebi-core — это утилита для установки .deb-пакетов с автоматическим разрешением зависимостей (лучше, чем dpkg -i, потому что сама доустанавливает недостающее).
sudo apt install -y wget libgtk-3-0 libayatana-appindicator3-1 libxdo3 gstreamer1.0-pipewire
libgtk-3-0— для графического интерфейса (GUI).libayatana-appindicator3-1— для системного трея (иконки в панели).libxdo3— для симуляции нажатий мыши/клавиатуры (удалённое управление).gstreamer1.0-pipewire— для аудио/видео в реальном времени (поддержка PipeWire вместо PulseAudio).
Если при установке RustDesk apt сам попросит доустановить что-то — просто подтвердить.
1.3. Скачивание и установка
Скачиваем .deb с официального GitHub (прямая ссылка на релиз). wget по умолчанию сохраняет файл с оригинальным именем.
wget https://github.com/rustdesk/rustdesk/releases/download/1.4.4/rustdesk-1.4.4-x86_64.deb
sudo dpkg -i rustdesk-1.4.4-x86_64.deb
1.4. Запуск и начальная настройка
Запускаем RustDesk — откроется GUI с ID (уникальный идентификатор вашего устройства) и полем для пароля.
rustdesk
- В GUI: Settings → Security → Set Password → Permanent Password (задавайте сильный пароль).
- ID сохраните — им будете подключаться с других устройств.
RustDesk автоматически стартует при загрузке и использует публичные серверы (relay) для соединения.
2. Headless-режим (для серверов без GUI, через SSH)
Если Debian — сервер без X11/GNOME, RustDesk всё равно работает (виртуальный дисплей).
# 1. Установка (то же, что выше) + daemon-режим
sudo systemctl enable --now rustdesk.service # автозапуск при загрузке
# 2. Настройка ID/пароля через CLI
rustdesk --get-id # покажет ID (например, 123456789)
sudo rustdesk --password "ВашПостоянныйПароль"
# 3. Запуск в фоне (если не автозапуск)
sudo rustdesk --daemon
Проверьте статус: systemctl status rustdesk или ps aux | grep rustdesk.