Как настроить RustDesk для удаленного управления компьютером

Иван Корнев·03.05.2026·5 мин

Чтобы настроить удаленный доступ через RustDesk, установите приложение на оба устройства, узнайте ID и пароль на целевом компьютере и введите их в клиенте на управляющем устройстве. Для стабильной работы в сложных сетях рекомендуется развернуть собственный сервер реле (HBBS/HBBR), что позволит обойти ограничения NAT и повысить скорость соединения.

Почему выбирают RustDesk

RustDesk — это открытое кроссплатформенное решение для удаленного администрирования, работающее по принципу peer-to-peer (P2P). В отличие от проприетарных аналогов, оно позволяет полностью контролировать данные, размещая серверную часть на собственном оборудовании или VPS.

Ключевые преимущества:

  • Приватность: Возможность хостинга своего сервера исключает передачу данных через третьи стороны.
  • Кроссплатформенность: Клиенты доступны для Windows, macOS, Linux, Android и iOS.
  • Гибкость: Работает как напрямую (через интернет), так и через локальную сеть без интернета.
  • Функционал: Передача файлов, чат, запись сеанса, управление правами доступа.

Быстрый старт: подключение без своего сервера

Этот способ подходит для домашнего использования, когда оба устройства имеют доступ к интернету и не находятся за строгими корпоративными фаерволами.

Шаг 1. Установка клиента

Скачайте актуальную версию клиента с официального сайта или GitHub. Установка стандартная для всех ОС.

  • Windows: Запустите .exe файл. Можно выбрать «Установить» (для постоянного доступа) или «Запустить» (для разовой помощи).
  • macOS/Linux: Следуйте инструкциям инсталлятора или используйте пакетный менеджер (например, brew install rustdesk или .deb/.rpm пакеты).
  • Мобильные устройства: Установите приложение из App Store или Google Play.

Шаг 2. Получение учетных данных

На компьютере, к которому нужно подключиться (целевой ПК):

  1. Откройте RustDesk.
  2. В блоке «Ваш адрес» (Your ID) скопируйте цифровой идентификатор.
  3. Нажмите на значок замка или кнопку «Пароль», чтобы увидеть или задать постоянный пароль. По умолчанию генерируется одноразовый код.

Для постоянного доступа к своему ПК задайте постоянный пароль в настройках безопасности («Безопасность» → «Пароль для постоянного доступа»). Это избавит от необходимости каждый раз спрашивать код у пользователя.

Шаг 3. Инициация подключения

На устройстве, с которого вы управляете (клиент):

  1. В поле «Удаленный ID» вставьте скопированный идентификатор целевого ПК.
  2. Нажмите «Подключиться».
  3. Введите пароль (одноразовый или постоянный), когда появится запрос.
  4. На целевом ПК подтвердите соединение, если включено требование подтверждения.

Настройка собственного сервера (для стабильности и скорости)

Использование публичных серверов RustDesk может приводить к задержкам или обрывам связи из-за высокой нагрузки. Развертывание собственного сервера решает проблемы с NAT и ускоряет передачу данных.

Что потребуется

  • VPS с публичным IP-адресом (Linux, например, Ubuntu).
  • Доменное имя (желательно, для SSL-сертификатов).
  • Открытые порты: 21115 (TCP, для NAT-тестирования), 21116 (TCP, для ID-сервера/регистрации), 21117 (UDP, для Relay-сервера/передачи данных), 21118 и 21119 (опционально, для веб-консоли и API).

Процесс установки

Самый простой способ — использование Docker.

  1. Создайте файл docker-compose.yml:
version: '3'

services:
  hbbs:
    container_name: rustdesk-hbbs
    image: rustdesk/rustdesk-server:latest
    command: hbbs -r <ВАШ_PUBLIC_IP>:21117
    volumes:
      - ./data:/root
    network_mode: "host"
    depends_on:
      - hbbr
    restart: unless-stopped

  hbbr:
    container_name: rustdesk-hbbr
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    network_mode: "host"
    restart: unless-stopped
  1. Замените <ВАШ_PUBLIC_IP> на реальный IP-адрес вашего сервера.
  2. Запустите контейнеры: docker-compose up -d.
  3. Скопируйте файл id_ed25519.pub из папки ./data — это публичный ключ для шифрования.

Настройка клиентов для работы с вашим сервером

  1. Откройте RustDesk на клиентских машинах.
  2. Перейдите в «Настройки» → «Сеть» (или «ID/Релей сервер»).
  3. В поле «ID Server» введите IP-адрес или домен вашего сервера.
  4. В поле «Ключ» вставьте содержимое файла id_ed25519.pub.
  5. Перезапустите приложение.

Теперь все соединения будут проходить через ваш сервер, обеспечивая более низкий пинг и независимость от внешних сервисов.

Если вы используете свой сервер, убедитесь, что фаервол (UFW/iptables) пропускает трафик на портах 21115–21119. Без этого подключение будет невозможным.

Безопасность удаленного доступа

Открытый доступ к компьютеру требует строгого контроля. Игнорирование настроек безопасности может привести к несанкционированному проникновению.

Основные меры защиты

  1. Сложные пароли: Используйте длинные комбинации букв, цифр и символов для постоянного пароля.
  2. Белый список (Whitelist): В настройках сервера или клиента можно указать конкретные ID, которым разрешено подключаться к данному устройству.
  3. Отключение пустого пароля: Никогда не оставляйте поле пароля пустым.
  4. Двухфакторная аутентификация (2FA): Если вы используете веб-консоль управления сервером, обязательно включите 2FA.
  5. Блокировка ввода: При подключении можно выбрать режим «Только просмотр», чтобы удаленный пользователь не мог управлять мышью и клавиатурой.

Сравнение методов подключения

ХарактеристикаПрямое P2P (публичные сервера)Свой сервер (Self-hosted)
Сложность настройкиНизкая (из коробки)Средняя (требует VPS и администрирования)
Скорость соединенияЗависит от нагрузки на публичные узлыВысокая (зависит только от вашего канала)
ПриватностьДанные идут через инфраструктуру RustDeskПолный контроль над данными
Работа за NATМожет требовать проброса портовСтабильно работает через Relay-сервер
СтоимостьБесплатноСтоимость VPS (от $3-5/мес)

Частые ошибки при настройке

  • «Черный экран» при подключении: Часто возникает на macOS из-за отсутствия прав на запись экрана. Зайдите в «Системные настройки» → «Конфиденциальность и безопасность» → «Запись экрана» и дайте разрешение RustDesk.
  • Неверный пароль: Проверьте раскладку клавиатуры и регистр. Если пароль не подходит, сбросьте его на целевом устройстве и сгенерируйте новый.
  • Долгое соединение: Если статус «Подключение...» висит долго, скорее всего, P2P-соединение не удалось, и идет попытка подключения через Relay. Развертывание собственного сервера решает эту проблему.
  • Блокировка антивирусом: Некоторые антивирусы могут помечать RustDesk как потенциально опасное ПО (из-за возможности удаленного управления). Добавьте программу в исключения.

FAQ

Можно ли использовать RustDesk без интернета? Да, если оба устройства находятся в одной локальной сети. RustDesk автоматически обнаруживает соседей по LAN. Если автообнаружение не сработало, введите локальный IP-адрес целевого компьютера вместо ID.

Как сделать, чтобы RustDesk запускался вместе с Windows? При установке выберите опцию «Установить» (Install), а не просто «Запустить». В настройках приложения убедитесь, что стоит галочка «Запускать при старте системы» и «Разрешить прямой доступ» (если требуется доступ к экрану входа в систему).

Безопасно ли использовать публичные серверы RustDesk? Да, соединение шифруется по протоколу TLS/Sodium. Однако размещение собственного сервера дает гарантии того, что метаданные о времени и факте соединений не хранятся на сторонних ресурсах.

Почему не работает передача файлов? Проверьте настройки прав доступа. При подключении убедитесь, что вы предоставили разрешение на передачу файлов во всплывающем окне подтверждения на целевом ПК. Также эта функция должна быть включена в настройках безопасности сервера.