Как установить 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
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.debTAR.XZ:
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.tar.xz
# или
curl -LO https://download.teamviewer.com/download/linux/teamviewer_amd64.tar.xzRPM:
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 на Debian и Ubuntu
- Откройте терминал и перейдите в каталог, куда сохранили .deb-файл.
- Выполните установку через 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.rpmDNF/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 и пароль.
- При необходимости включить файл‑трансфер.
- Закрыть сеанс и удалить разрешённые устройства, если не нужны.
Устранение распространённых проблем
Ошибка зависимостей при установке .deb или .rpm
- Решение: запустите sudo apt –fix-broken install (Debian/Ubuntu) или установите недостающие библиотеки.
TeamViewer не запускается, отказывается стартовать как daemon
- Проверка: systemctl status teamviewerd.service и journalctl -u teamviewerd.service
- Частая причина:缺失 DBus или SELinux блокирует выполнение. В RHEL/Fedora временно посмотрите логи SELinux.
Графический интерфейс пустой или чёрный экран
- Проверка: проблема с X11/Wayland. На некоторых дистрибутивах TeamViewer лучше работает под X11. Запустите сессии X11 или используйте Xorg.
Невозможно подключиться — ошибки сети
- TeamViewer использует исходящие HTTPS-подключения; убедитесь, что прокси или фаервол не блокируют исходящие подключения на порты 80/443.
«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.
План отката / удаление и откат конфигурации
- Остановите службу: sudo systemctl stop teamviewerd.service
- Удалите пакет через пакетный менеджер (apt/dnf/yay/pacman).
- Очистите конфигурационные файлы в /etc/teamviewer и локальные данные в /var/lib/teamviewer, если требуется полное удаление.
- Проверьте, что порты закрыты и что правила брандмауэра возвращены в прежнее состояние.
Тестовые случаи (acceptance)
- Установка из официального .deb на Ubuntu 20.04 проходит без ошибок.
- После установки сервис запускается и сохраняет автозапуск при перезагрузке.
- Удалённый сеанс: передача файла 10 МБ в обе стороны.
- Проверка авторизации: добавление устройства в «Разрешённые» и вход по учетной записи TeamViewer.
Рекомендации по эксплуатации и обслуживание
- Регулярно обновляйте TeamViewer до актуальных релизов безопасности.
- Ограничьте список доверенных устройств и используйте 2FA.
- В корпоративной сети по возможности проксируйте подключение через защищённый шлюз и ведите аудит сессий.
Короткий вывод
TeamViewer остаётся удобным решением для быстрого удалённого доступа на Linux: официальный установочный пакет для вашей дистрибуции, простой набор команд для установки и запуска, а также понятные процедуры отката. Для строгих требований безопасности рассмотрите локальные альтернативы и внимательную настройку прав доступа.
Итоговые советы:
- Всегда берите пакет с официального сайта.
- Используйте сервис systemd для управления демоном teamviewerd.
- Настройте двухфакторную аутентификацию и список разрешённых устройств.
Похожие материалы
Лучшие сервисы для списков фильмов
Как обновить iPhone быстро и безопасно
Стриминг игр с ПК на мобильный с NVIDIA и Moonlight
Утечка DNS при VPN: как найти и устранить