Гид по технологиям

Как установить TeamViewer на Linux

6 min read Linux Обновлено 31 Dec 2025
Установка TeamViewer на Linux
Установка TeamViewer на Linux

Кратко: скачайте официальный пакет TeamViewer для вашей дистрибуции (DEB, RPM или TAR). Для Debian/Ubuntu используйте sudo apt install ./package.deb, для Fedora/RHEL — sudo dnf install ./package.rpm, для Arch — yay -S teamviewer или распакуйте TAR и выполните tv-setup. В статье — пошаговые команды, распространённые ошибки, советы по безопасности и чек‑листы для администратора и пользователя.

Установка TeamViewer на Linux: окно установки и значок приложения

Что такое TeamViewer

TeamViewer — проприетарная программа для удалённого доступа и управления рабочим столом. Коротко: позволяет подключаться к удалённым компьютерам, передавать файлы и работать с удалённой сессией через интернет. Термины: DEB — пакет для Debian/Ubuntu; RPM — пакет для Fedora/RHEL/openSUSE; AUR — репозиторий сообщества Arch.

Загрузка TeamViewer для Linux

Официальные пакеты доступны на сайте TeamViewer по дистрибуциям: Debian/Ubuntu (.deb), Arch (.tar или AUR), CentOS/Fedora/openSUSE (.rpm).

Ссылка для загрузки на сайте TeamViewer: TeamViewer (Linux)

Таблица соответствия дистрибуции и формата пакета:

ДистрибуцияРекомендуемый формат пакета
Debian / Ubuntu.deb
Arch Linux / Manjaro.tar.xz (или через AUR)
CentOS / Fedora / openSUSE / RHEL.rpm

Если вам удобнее командная строка, используйте wget или curl для скачивания прямо на машину.

Примеры загрузки (замените имя файла на актуальное, если версия другая):

DEB:

wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
# или
curl -LO https://download.teamviewer.com/download/linux/teamviewer_amd64.deb

TAR.XZ:

wget https://download.teamviewer.com/download/linux/teamviewer_amd64.tar.xz
# или
curl -LO https://download.teamviewer.com/download/linux/teamviewer_amd64.tar.xz

RPM:

wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
# или
curl -LO https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm

На странице загрузок также есть раздел Other resources -> See previous versions для старых релизов (например, TeamViewer 10/11).

Скачивание старой версии TeamViewer — список версий и ссылка «See previous versions»

Установка TeamViewer на Debian и Ubuntu

  1. Откройте терминал и перейдите в каталог, куда сохранили .deb-файл.
  2. Выполните установку через apt, чтобы автоматически разрешить зависимости:
sudo apt update
sudo apt install ./teamviewer_15.17.6_amd64.deb

Замените имя файла на актуальное. Если вы предпочитаете графику, откройте файл в файловом менеджере и дважды щёлкните .deb — система предложит установить пакет через приложение установки.

Проверка статуса:

systemctl status teamviewerd.service

Запуск и автозапуск:

sudo systemctl enable --now teamviewerd.service

Удаление:

sudo apt remove --purge teamviewer
sudo apt autoremove

Установка TeamViewer на Arch Linux и производные

Способы:

  • Рекомендованный — через AUR: установите помощник yay и выполните:
yay -S teamviewer
  • Если вы скачали TAR.XZ: распакуйте и используйте скрипты внутри.

Распаковка и запуск:

tar -xvf teamviewer_15.17.6_amd64.tar.xz
cd teamviewer
sudo chmod +x tv-setup
./tv-setup checklibs    # проверит зависимости
# запустить без установки
sudo chmod +x teamviewer
./teamviewer
# установить в систему
sudo ./tv-setup install
# принудительная установка
sudo ./tv-setup install force

Примечание: пакет из TAR не содержит PKGBUILD, поэтому установка производится скриптом tv-setup. Убедитесь, что у вас установлены базовые зависимости: libjpeg, libx11, glibc и другие, которые tv-setup может потребовать.

Установка TeamViewer на Fedora / RHEL / CentOS

Перейдите в каталог с файлом .rpm и выполните:

sudo dnf install ./teamviewer_*_amd64.rpm
# или, если предпочитаете yum
sudo yum install ./teamviewer_*_amd64.rpm

DNF/YUM проследят и установят необходимые зависимости.

Проверка, запуск и автозапуск:

systemctl status teamviewerd.service
sudo systemctl enable --now teamviewerd.service

Удаление:

sudo dnf remove teamviewer
# или
sudo yum remove teamviewer

Быстрый чек-лист администратора и пользователя

Администратор:

  • Скачать пакет, соответствующий дистрибуции.
  • Убедиться в наличии необходимых библиотек и DBus.
  • Запустить и включить systemd-сервис teamviewerd.
  • Настроить брандмауэр и правила NAT при необходимости.
  • Проверить версию и политики безопасности (2FA, unattended access).

Пользователь:

  • Установить пакет или попросить админа.
  • Запустить TeamViewer и проверить ID и пароль.
  • При необходимости включить файл‑трансфер.
  • Закрыть сеанс и удалить разрешённые устройства, если не нужны.

Устранение распространённых проблем

  1. Ошибка зависимостей при установке .deb или .rpm

    • Решение: запустите sudo apt –fix-broken install (Debian/Ubuntu) или установите недостающие библиотеки.
  2. TeamViewer не запускается, отказывается стартовать как daemon

    • Проверка: systemctl status teamviewerd.service и journalctl -u teamviewerd.service
    • Частая причина:缺失 DBus или SELinux блокирует выполнение. В RHEL/Fedora временно посмотрите логи SELinux.
  3. Графический интерфейс пустой или чёрный экран

    • Проверка: проблема с X11/Wayland. На некоторых дистрибутивах TeamViewer лучше работает под X11. Запустите сессии X11 или используйте Xorg.
  4. Невозможно подключиться — ошибки сети

    • TeamViewer использует исходящие HTTPS-подключения; убедитесь, что прокси или фаервол не блокируют исходящие подключения на порты 80/443.
  5. «Cannot initialize display» при запуске на headless-сервере

    • Запуск в режиме без GUI возможен, но функциональность GUI ограничена. Для управления сервером используйте SSH или специализированные сервера VNC.

Безопасность и приватность

  • По умолчанию TeamViewer устанавливает временный пароль и уникальный ID устройства. Для постоянного доступа используйте «Разрешённые устройства» и включайте двухфакторную аутентификацию в учетной записи TeamViewer.
  • Контролируйте Unattended Access: дайте доступ только доверенным пользователям.
  • Логи и данные сессий хранятся локально и частично на серверах TeamViewer для маршрутизации. Если ваш проект требует строгой приватности, рассмотрите самодержавные решения (SIP/VNC через VPN).
  • Для компаний с GDPR: передавайте пользователям информацию о том, какие данные могут собираться и обрабатывать третьи стороны.

Важно: если вы работаете с чувствительными данными, согласуйте использование внешних сервисов с отделом безопасности.

Альтернативы TeamViewer

  • VNC (TigerVNC, RealVNC) — открытые решения для локальной сети или через VPN.
  • SSH + X11 forwarding — для запуска отдельных приложений и терминального доступа.
  • AnyDesk — коммерческая альтернатива с похожим набором функций.
  • Remmina — клиент для подключения по RDP/VNC/SSH для рабочего стола.

Когда TeamViewer не подходит: внутренние политики безопасности запрещают сторонние облачные сервисы, требуется полностью локальное решение или минимизация отправляемых метаданных.

Полезный набор команд и «cheat sheet»

Проверка версии:

teamviewer --version
teamviewerd --version

Запуск/остановка/статус сервиса:

sudo systemctl start teamviewerd.service
sudo systemctl stop teamviewerd.service
sudo systemctl status teamviewerd.service

Логи (systemd):

journalctl -u teamviewerd.service --no-pager

Удаление установленных пакетов:

sudo apt remove --purge teamviewer      # Debian/Ubuntu
sudo dnf remove teamviewer               # Fedora/RHEL
sudo pacman -Rns teamviewer              # Arch (если установлен из репозитория)

Критерии приёмки

  • TeamViewer установлен без ошибок (команда установки возвращает 0).
  • Сервис teamviewerd запущен и активен: systemctl status показывает Active: active (running).
  • Удалённый клиент может подключиться, увидеть рабочий стол и передать файлы.
  • Происходит успешное подключение при проверке по публичному ID.

План отката / удаление и откат конфигурации

  1. Остановите службу: sudo systemctl stop teamviewerd.service
  2. Удалите пакет через пакетный менеджер (apt/dnf/yay/pacman).
  3. Очистите конфигурационные файлы в /etc/teamviewer и локальные данные в /var/lib/teamviewer, если требуется полное удаление.
  4. Проверьте, что порты закрыты и что правила брандмауэра возвращены в прежнее состояние.

Тестовые случаи (acceptance)

  • Установка из официального .deb на Ubuntu 20.04 проходит без ошибок.
  • После установки сервис запускается и сохраняет автозапуск при перезагрузке.
  • Удалённый сеанс: передача файла 10 МБ в обе стороны.
  • Проверка авторизации: добавление устройства в «Разрешённые» и вход по учетной записи TeamViewer.

Рекомендации по эксплуатации и обслуживание

  • Регулярно обновляйте TeamViewer до актуальных релизов безопасности.
  • Ограничьте список доверенных устройств и используйте 2FA.
  • В корпоративной сети по возможности проксируйте подключение через защищённый шлюз и ведите аудит сессий.

Короткий вывод

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

Итоговые советы:

  • Всегда берите пакет с официального сайта.
  • Используйте сервис systemd для управления демоном teamviewerd.
  • Настройте двухфакторную аутентификацию и список разрешённых устройств.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Лучшие сервисы для списков фильмов
Кино

Лучшие сервисы для списков фильмов

Как обновить iPhone быстро и безопасно
iPhone

Как обновить iPhone быстро и безопасно

Стриминг игр с ПК на мобильный с NVIDIA и Moonlight
Гайды

Стриминг игр с ПК на мобильный с NVIDIA и Moonlight

Утечка DNS при VPN: как найти и устранить
Конфиденциальность

Утечка DNS при VPN: как найти и устранить

Заметки при просмотре видео — VideoNotes
Обучение

Заметки при просмотре видео — VideoNotes

Учёба на YouTube: настройка и эффективное обучение
Образование

Учёба на YouTube: настройка и эффективное обучение