AnyDesk — это приложение для удалённого рабочего стола, которое позволяет подключаться к компьютерам и управлять ими из любого места. Оно подходит для удалённой поддержки, передачи файлов между машинами и необслуживаемого доступа к серверам или рабочим станциям.
💡 Если вам нужно организовать удалённый доступ к серверу или рабочей станции, помогать коллегам или клиентам по сети — AnyDesk предоставит быстрое, безопасное и кроссплатформенное решение.
В этом руководстве мы установим AnyDesk на Rocky Linux 8, 9 или 10 из официального репозитория. Вы узнаете:
- Как добавить официальный репозиторий AnyDesk
- Как импортировать GPG-ключ для проверки подлинности пакетов
- Как установить, запустить и настроить AnyDesk
- Как обновлять и удалять AnyDesk
- Как устранять типичные проблемы
Для кого: сисадмины (для удалённого администрирования), специалисты техподдержки (для помощи пользователям), разработчики (для доступа к удалённым средам), новички (кто хочет настроить удалённый доступ к своему ПК).
1. Выбор метода установки
AnyDesk устанавливается одинаково на Rocky Linux 8, 9 и 10. Официальный репозиторий AnyDesk предоставляет один и тот же пакет для всех трёх версий — никаких специфических настроек не требуется.
| Метод | Источник | Версия | Обновления | Для кого |
|---|---|---|---|---|
| Официальный RPM-репозиторий | AnyDesk | Последняя стабильная | Автоматические через dnf upgrade | Все пользователи |
💡 Вывод для новичка: Используйте установку из официального репозитория — это самый простой и надёжный способ. Вы получите последнюю версию AnyDesk с автоматическими обновлениями.
2. Подготовка системы
2.1 Обновление системы
sudo dnf upgrade --refresh -y
Что делает:
sudo— права суперпользователя.dnf upgrade— обновляет все пакеты до последних версий.--refresh— принудительно перекачивает метаданные репозиториев (игнорирует кэш).-y— автоматически отвечает «yes».
Зачем: Это стандартная практика безопасности перед установкой нового ПО. Снижает риск конфликтов зависимостей.
3. Добавление официального репозитория AnyDesk
3.1 Импорт GPG-ключа AnyDesk
sudo rpm --import https://keys.anydesk.com/repos/RPM-GPG-KEY
Что делает: Скачивает публичный GPG-ключ AnyDesk с официального сервера и добавляет его в связку ключей RPM.
Зачем: DNF требует проверки GPG-подписи для пакетов из внешних репозиториев. Ключ позволяет криптографически проверить, что пакеты действительно происходят от AnyDesk, а не от подставного источника.
3.2 Создание файла репозитория
Создаём файл /etc/yum.repos.d/anydesk.repo с помощью последовательных команд (этот способ надёжно работает в WordPress):
sudo tee /etc/yum.repos.d/anydesk.repo <<EOF
[anydesk]
name=AnyDesk Rocky Linux
baseurl=http://rpm.anydesk.com/centos/x86_64/
gpgcheck=1
repo_gpgcheck=0
gpgkey=https://keys.anydesk.com/repos/RPM-GPG-KEY
EOF
Что делает: Создаёт файл репозитория AnyDesk со следующими параметрами:
[anydesk]— имя репозиторияbaseurl— адрес сервера с пакетамиgpgcheck=1— проверять подписи пакетовrepo_gpgcheck=0— не проверять подпись метаданных репозитория (упрощает установку)gpgkey— ссылка на GPG-ключ
Зачем: Этот файл говорит DNF, откуда брать пакеты AnyDesk.
3.3 Проверка, что репозиторий добавился
dnf repolist --refresh | grep anydesk
✅ Ожидаемый вывод в терминале:
anydesk AnyDesk Rocky Linux
Зачем: Убедиться, что репозиторий успешно добавлен и DNF его видит.
4. Установка AnyDesk
4.1 Установка пакета
sudo dnf install -y anydesk
Что делает: Устанавливает пакет anydesk из добавленного репозитория. DNF автоматически разрешит все зависимости (библиотеки GTK, компоненты дисплея и др.).
4.2 Проверка установки
anydesk --version
✅ Ожидаемый вывод в терминале (пример):
7.1.2
Зачем: Убедиться, что AnyDesk установился корректно и доступен в системе.
5. Запуск AnyDesk
5.1 Запуск из терминала
anydesk
5.2 Запуск из графического меню
В GNOME: откройте обзор «Деятельность» → «Показать приложения» → найдите и выберите AnyDesk.
5.3 Полезные опции командной строки
Получение вашего AnyDesk ID (без открытия графического интерфейса):
anydesk --get-id
✅ Ожидаемый вывод в терминале:
123456789
Подключение к удалённому компьютеру напрямую:
anydesk 123456789
Что делает: Запускает AnyDesk и сразу инициирует подключение к указанному AnyDesk ID. Замените 123456789 на реальный ID удалённой машины.
6. Обновление AnyDesk
Поскольку AnyDesk установлен из репозитория, обновления приходят через стандартный процесс обновления системы.
6.1 Обновление только AnyDesk
sudo dnf upgrade anydesk --refresh
Что делает: Обновляет только пакет AnyDesk до последней версии в репозитории.
6.2 Обновление всей системы (включая AnyDesk)
sudo dnf upgrade --refresh
Зачем: AnyDesk будет обновляться автоматически вместе с другими пакетами системы.
7. Настройка AnyDesk
7.1 Включение сервиса AnyDesk (для необслуживаемого доступа)
AnyDesk включает фоновый сервис для unattended access (доступ без участия пользователя на удалённой машине). Если подключения не работают, проверьте статус сервиса:
Проверка статуса:
systemctl status anydesk --no-pager
Включение автозагрузки и запуск:
sudo systemctl enable anydesk
sudo systemctl start anydesk
Что делает:
enable— сервис будет автоматически запускаться при загрузке системы.start— запускает сервис прямо сейчас.
7.2 Настройка пароля для необслуживаемого доступа
- Откройте AnyDesk
- Перейдите в настройки (значок шестерёнки)
- Выберите раздел «Безопасность»
- Установите пароль для необслуживаемого доступа
⚠️ Важно: Пароль должен быть надёжным (не менее 8 символов, включая цифры и буквы в разных регистрах).
8. Удаление AnyDesk
8.1 Удаление пакета
sudo dnf remove anydesk
Что делает: Удаляет пакет AnyDesk и неиспользуемые зависимости (если они не нужны другим программам).
8.2 Удаление репозитория (если не планируете переустанавливать)
sudo rm /etc/yum.repos.d/anydesk.repo
sudo dnf clean all
Зачем: Если оставить файл репозитория, DNF будет проверять его при каждом обновлении, что может вызывать ошибки, если репозиторий недоступен.
8.3 Проверка удаления
rpm -q anydesk
✅ Ожидаемый вывод в терминале:
package anydesk is not installed
8.4 Удаление конфигурационных файлов (опционально)
⚠️ Внимание: Следующая команда безвозвратно удаляет ваши настройки AnyDesk, историю подключений и сохранённые учётные данные. Если у вас есть важные настройки, сделайте резервную копию заранее.
rm -rf ~/.anydesk
Что делает: Удаляет скрытую директорию .anydesk в вашей домашней папке, где AnyDesk хранит конфигурацию, логи и кэш.
9. Диагностика проблем
9.1 Ошибка GPG-ключа при установке
Текст ошибки:
Public key for anydesk-7.1.2-1.x86_64.rpm is not installed
Причина: GPG-ключ AnyDesk не был импортирован или импортировался неправильно.
Проверка, импортирован ли ключ:
rpm -qa gpg-pubkey* | xargs rpm -qi | grep -A2 "AnyDesk"
✅ Ожидаемый вывод (если ключ импортирован):
Packager : AnyDesk Software GmbH
Summary : AnyDesk Software GmbH public key
Если вывода нет — импортируйте ключ заново:
sudo rpm --import https://keys.anydesk.com/repos/RPM-GPG-KEY
9.2 Проблемы с Wayland на Rocky Linux 10
Причина: Rocky Linux 10 поставляется с GNOME, работающим только на Wayland (в отличие от Rocky 8 и 9, где есть сессия X11).
Что это значит для AnyDesk: AnyDesk работает на Wayland через XWayland (слой совместимости). Вы можете заметить снижение производительности или отсутствие некоторых функций по сравнению с родным окружением X11.
Рекомендация: Если качество удалённого рабочего стола критично, рассмотрите использование Rocky Linux 9 с сессией X11 — это обеспечит наиболее совместимый опыт.
9.3 Сервис AnyDesk не запускается
Проверка статуса сервиса:
systemctl status anydesk --no-pager
Просмотр логов:
journalctl -xeu anydesk
Решение: Включите и запустите сервис вручную:
sudo systemctl enable anydesk
sudo systemctl start anydesk
Чек-лист: всё готово к работе
# 1. Проверка версии AnyDesk
anydesk --version
# 2. Проверка, что репозиторий добавлен
dnf repolist | grep anydesk
# 3. Получение вашего AnyDesk ID
anydesk --get-id
# 4. Проверка статуса сервиса (для необслуживаемого доступа)
systemctl status anydesk --no-pager
# 5. Проверка, что GPG-ключ импортирован
rpm -qa gpg-pubkey* | xargs rpm -qi | grep -A2 "AnyDesk"
Заключение
Вы установили AnyDesk на Rocky Linux из официального репозитория.
Что теперь есть в системе:
- ✅ Работающее приложение AnyDesk
- ✅ Автоматические обновления через DNF
- ✅ Возможность необслуживаемого доступа (при включении сервиса)
- ✅ Подключение к удалённым компьютерам по AnyDesk ID
Что дальше:
- Настройте пароль для необслуживаемого доступа в настройках AnyDesk
- Добавьте AnyDesk в исключения файрвола, если используете
firewalld(порты 7070 для TCP и 443 для TCP/UDP) - Изучите дополнительные возможности AnyDesk: передача файлов, удалённый звук, запись сессий
- Для повышения безопасности настройте двухфакторную аутентификацию (2FA) в настройках аккаунта AnyDesk