AnyDesk для Linux: установка и настройка удалённого доступа

Ошибка «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 / RHELRPM-репозиторийsudo dnf install anydesk
Arch LinuxAURyay -S anydesk
openSUSERPM-репозиторийsudo zypper install anydesk
📊 Какой дистрибутив Linux вы используете?
Ubuntu / Debian
Fedora / RHEL
Arch / Manjaro
Другой

Настройка автозапуска и неконтролируемого доступа

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

echo 'ВашПароль' | sudo anydesk --set-password

Служба AnyDesk обычно включается автоматически при установке пакета. Проверить и при необходимости включить автозапуск можно так:

sudo systemctl enable --now anydesk
⚠️ Внимание: пароль неконтролируемого доступа — фактически ключ от вашего компьютера. Используйте длинный уникальный пароль, не передавайте его по открытым каналам и ограничьте список доверенных устройств в настройках безопасности, если такая функция доступна в вашей версии.

☑️ Настройка постоянного доступа

Выполнено: 0 / 4

Типичные ошибки и их решение

Самая частая жалоба — чёрный экран при подключении к машине на 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 постоянно включённым?

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