Установка AnyDesk на Rocky Linux: полное руководство

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 Настройка пароля для необслуживаемого доступа

  1. Откройте AnyDesk
  2. Перейдите в настройки (значок шестерёнки)
  3. Выберите раздел «Безопасность»
  4. Установите пароль для необслуживаемого доступа

⚠️ Важно: Пароль должен быть надёжным (не менее 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *