AnyDesk

Материал из ALT Linux Wiki
Anydesk.png

Для удаленного администрирования зачастую используется программа TeamViewer, у которой существует версия и для Linux, но есть недостаток — ограничение по времени в бесплатной версии. Некоторые Windows-пользователи могут указать на бесплатный AmmyAdmin, но у него нет версии под Linux, хотя он вполне работает через Wine. Из минусов — ограничение по времени (хотя вряд ли у вас получится его полностью истратить) и незапускаемость в виртуалке. Но после года работы системным администратором я нашел хорошую кроссплатформенную альтернативу — AnyDesk. Данная программа работает по тому же принципу, что и TeamViewer, и AmmyAdmin, только в отличие от них у ее бесплатной версии нет ограничений по времени (по крайней мере, меня еще ни разу не выкидывало), и у программы есть официальная версия для Linux.

Возможности:

  • адаптация изображения под размер экрана;
  • передача звука;
  • буфер обмена;
  • чат;
  • диалог обмена файлами;
  • запрос администраторских прав;
  • неконтролируемый доступ по паролю.

Загрузить свежий пакет можно либо:

  • из личного репозитория Антона Шевцова, собирающего для Альта пакеты,
  • выбором напрямую из архива разработчика,
  • с его сайта. В этом случае из выпадающего списка следует выбрать пункт «CentOS» и нажать на кнопку «Скачайте прямо сейчас»:
  1. Загрузка AnyDesk.rpm

Установка

Все команды выполняются под правами root.

  1. Для дистрибутивов на базе девятой платформы (p9):
    1. Перейти в папку с загруженным файлом anydesk-<версия>-<архитектура>.rpm:
      # cd /home/user/Загрузки/
      
    2. Установить пакет, выполнив команду apt-get install anydesk-<версия>-<архитектура>, например:
      # apt-get update
      # apt-get install ./anydesk-6.0.0-1.el8.x86_64.rpm
      
  2. Для дистрибутивов на базе платформы c8.1:
    1. Перейти в папку с загруженным файлом anydesk-<версия>-<архитектура>.rpm:
      # cd /home/user/Загрузки/
      
    2. Установить утилиту eepm:
      # apt-get update
      # apt-get install eepm
      
    3. Пересобрать установочный RPM-пакет, выполнив команду eepm repack anydesk-<версия>-<архитектура>, например:
      # eepm repack ./anydesk-6.0.0-1.el8.x86_64.rpm
      
      На этом этапе, возможно, eepm доустановит необходимые ей пакеты из дерева зависимостей alien, binutils. Для этого потребуется вставить в компьютер тот DVD- или USB-носитель, с которого вы устанавливали систему. В моем случае, это был установочный дистрибутив "ALT 8 SP Workstation 11100-01 x86_64 build 2020-03-20".
      В результате выполнения этой команды рядом со скачанным ранее RPM-пакетом будет создан еще один, в названии которого помимо версии и архитектуры будет присутствовать еще подобная запись -alt1.repacked.with.epm.2, например:
      ./anydesk-6.0.0-1.el8.x86_64.rpm
      
      ./anydesk-6.0.0-alt1.repacked.with.epm.2.x86_64.rpm
      
    4. Установить пакет, выполнив команду apt-get install anydesk-<версия>-alt1.repacked.with.epm.2.<архитектура>, например:
      # apt-get install ./anydesk-6.0.0-alt1.repacked.with.epm.2.x86_64.rpm
      
    5. Запуск службы при старте ОС:
      # systemctl enable anydesk
      # systemctl start anydesk
      

Теперь можно запустить AnyDesk:

AnyDesk


Осталось выбрать язык через меню в правом верхнем углу окна программы, для завершения замены нажать кнопку «Please restart AnyDesk».

Выбор языка интерфейса AnyDesk