Ошибка «The display server is not supported» при запуске AnyDesk в Linux почти всегда означает, что сеанс работает на Wayland, а не на X11 — удалённый доступ к такому рабочему столу ограничен или невозможен вовсе. Это первая вещь, которую стоит проверить, прежде чем переустанавливать программу или искать причину в сети.
Ниже разберём установку AnyDesk на популярные дистрибутивы, настройку автозапуска и неконтролируемого доступа, а также типичные проблемы: чёрный экран при подключении, отсутствие службы, конфликт с Wayland. Инструкции даны для широко распространённых семейств — Debian/Ubuntu, Fedora/RHEL и Arch Linux; точные названия пакетов и репозиториев могут меняться, поэтому сверяйтесь с официальной документацией AnyDesk для вашей версии дистрибутива.
Что нужно проверить перед установкой
Перед установкой убедитесь, что система обновлена и у вас есть права root (или доступ к sudo). Без них служба AnyDesk не сможет зарегистрироваться в системе, и программа будет работать только в ограниченном режиме «входящих» сессий.
Второй момент — тип графического сервера. Узнать его можно командой в терминале:
echo $XDG_SESSION_TYPE
Если вывод — wayland, возможны ограничения: в зависимости от версии AnyDesk и окружения рабочего стола удалённое управление может быть недоступно, а входящие подключения будут показывать чёрный экран. Если вывод — x11, проблем с отображением обычно не возникает.
- 🖥️ Проверьте тип сессии:
echo $XDG_SESSION_TYPE - 🔑 Убедитесь, что у пользователя есть права sudo
- 🌐 Проверьте доступ в интернет и отсутствие блокирующего прокси
- 📦 Обновите индекс пакетов перед установкой
Установка на Debian, Ubuntu и производные
Рекомендуемый способ — подключить официальный репозиторий AnyDesk. Тогда программа будет обновляться вместе с системой через стандартный менеджер пакетов. Общая схема выглядит так (точные команды берите на официальном сайте AnyDesk, они периодически меняются):
sudo apt update
sudo apt install anydesk
Альтернатива — скачать DEB-пакет с сайта разработчика и установить его вручную. Если при установке возникнут ошибки зависимостей, выполните sudo apt -f install — менеджер подтянет недостающие библиотеки из штатных репозиториев.
После установки проверьте, что служба запущена: systemctl status anydesk. Активная служба (active (running)) означает, что компьютер готов принимать входящие подключения даже до входа пользователя в графическую сессию — при условии, что настроен неконтролируемый доступ.
Установка на Fedora, RHEL и Arch
Для Fedora и RHEL-совместимых систем AnyDesk предоставляет RPM-репозиторий. После его подключения установка выполняется через dnf:
sudo dnf install anydesk
В Arch Linux пакет доступен через пользовательский репозиторий AUR и устанавливается любым AUR-хелпером, например yay -S anydesk. Учтите, что пакеты из AUR поддерживаются сообществом, а не разработчиком, поэтому перед обновлением системы имеет смысл проверять комментарии к пакету на предмет поломок.
| Дистрибутив | Способ установки | Команда установки |
|---|---|---|
| Debian / Ubuntu | Репозиторий или DEB-пакет | sudo apt install anydesk |
| Fedora / RHEL | RPM-репозиторий | sudo dnf install anydesk |
| Arch Linux | AUR | yay -S anydesk |
| openSUSE | RPM-репозиторий | sudo zypper install anydesk |
Настройка автозапуска и неконтролируемого доступа
Чтобы подключаться к машине без подтверждения на удалённой стороне, нужно задать пароль для неконтролируемого доступа. Это делается в настройках программы в разделе безопасности, либо из терминала — командой вида:
echo 'ВашПароль' | sudo anydesk --set-password
Служба AnyDesk обычно включается автоматически при установке пакета. Проверить и при необходимости включить автозапуск можно так:
sudo systemctl enable --now anydesk
⚠️ Внимание: пароль неконтролируемого доступа — фактически ключ от вашего компьютера. Используйте длинный уникальный пароль, не передавайте его по открытым каналам и ограничьте список доверенных устройств в настройках безопасности, если такая функция доступна в вашей версии.
☑️ Настройка постоянного доступа
Типичные ошибки и их решение
Самая частая жалоба — чёрный экран при подключении к машине на Linux. Возможные причины: сеанс на Wayland, отсутствие активной графической сессии на удалённой стороне или проблемы с драйверами видеокарты. Для начала проверьте тип сессии и попробуйте войти в сеанс X11, выбрав его на экране входа в систему (обычно там есть переключатель «Ubuntu on Xorg» или аналогичный).
Вторая распространённая ситуация — AnyDesk показывает «Не удаётся подключиться к службе AnyDesk». Это значит, что фоновая служба не запущена. Помогает перезапуск: sudo systemctl restart anydesk. Если служба падает сразу после старта, смотрите журнал: journalctl -u anydesk — там видна конкретная причина.
⚠️ Внимание: если вы подключаетесь к серверу без монитора, графическая сессия может вообще не запускаться. В таком случае AnyDesk не сможет показать рабочий стол — для безмониторных серверов корректнее использовать SSH, а не инструменты удалённого рабочего стола.
AnyDesk и Wayland: в чём ограничения
Wayland по архитектуре изолирует приложения друг от друга, поэтому программы удалённого доступа не могут просто «захватить» экран, как в X11. Поддержка зависит от версии AnyDesk, окружения рабочего стола (GNOME, KDE Plasma) и портала xdg-desktop-portal, через который запрашивается доступ к экрану.
На Wayland входящее подключение к неактивной или заблокированной сессии может быть принципиально недоступно — это ограничение самой графической подсистемы, а не конкретной программы. Если удалённый доступ критичен, самый предсказуемый вариант — использовать сеанс X11.
Как проверить, что мешает захвату экрана
Откройте терминал и выполните echo $XDG_SESSION_TYPE. Если вывод wayland — проверьте, установлен ли пакет xdg-desktop-portal для вашего окружения, и запрашивает ли AnyDesk разрешение на запись экрана при первом входящем подключении. Без подтверждения этого разрешения удалённая сторона увидит пустой экран.
Удаление и чистая переустановка
Если программа работает нестабильно, иногда проще переустановить её с удалением конфигурации. Удаление пакета в Debian/Ubuntu выполняется командой sudo apt remove anydesk, а для полного удаления с настройками — sudo apt purge anydesk. Пользовательские настройки могут оставаться в домашнем каталоге в папке .anydesk.
После переустановки программа получит новый AnyDesk-адрес, если вы удалили конфигурационные файлы, — учитывайте это, если адрес уже сообщён коллегам или записан в документации. Если адрес нужно сохранить, не удаляйте каталог конфигурации.
Частые вопросы
Работает ли AnyDesk на Wayland?
Частично. Исходящие подключения обычно работают без проблем, а вот входящие зависят от окружения рабочего стола и версии программы. Для гарантированного удалённого управления рекомендуется сеанс X11.
Как узнать свой AnyDesk-адрес в терминале?
Выполните команду anydesk --get-id — она выведет числовой идентификатор текущей установки.
Почему AnyDesk не запускается после перезагрузки?
Вероятная причина — отключённая служба. Проверьте systemctl status anydesk и включите автозапуск командой sudo systemctl enable anydesk.
Можно ли использовать AnyDesk на сервере без графического окружения?
Практического смысла в этом нет: AnyDesk передаёт изображение рабочего стола, которого на консольном сервере не существует. Для администрирования таких систем используйте SSH.
Безопасно ли оставлять AnyDesk постоянно включённым?
Это допустимо при соблюдении мер: сильный пароль неконтролируемого доступа, актуальная версия программы и ограничение доступа по списку доверенных устройств, если функция поддерживается вашей версией.