Как получить доступ к Raspberry Pi с помощью TeamViewer из Linux

Вы можете получить доступ к Raspberry Pi с компьютера под управлением Linux через интернет, установив на Pi приложение TeamViewer Host и клиент TeamViewer на свой компьютер с Linux. Приложение Host предназначено для постоянного, автоматического доступа, поэтому вы можете подключаться без необходимости каждый раз подтверждать сессию на Pi. Для управления графическим рабочим столом Raspberry Pi вам потребуется поддерживаемая версия Raspberry Pi OS, подключение к интернету, учетная запись TeamViewer и графическая среда рабочего стола на Pi.

Важное замечание о совместимости: на текущей странице загрузки TeamViewer для Raspberry Pi предлагаются пакеты для ARM64 и ARMv7, но в информации о поддержке указано, что 32-битная ARM Linux в настоящее время не поддерживается, и рекомендуется перейти на 64-битную ОС. Перед установкой проверьте официальную страницу загрузки Raspberry Pi и список поддерживаемых операционных систем . В этих инструкциях используется 64-битная установка ОС Raspberry Pi.

1. Подготовьте Raspberry Pi и включите SSH.

Обновите Raspberry Pi и подтвердите архитектуру его операционной системы. Откройте терминал локально или подключитесь через SSH, если SSH уже включен:

ssh pi@raspberrypi.local

Замените piна ваше фактическое имя пользователя и raspberrypi.localна имя хоста или IP-адрес Raspberry Pi. В текущих установках Raspberry Pi OS не обязательно используется старая piучетная запись по умолчанию. Если SSH не включен, включите его через настройки удаленного доступа Raspberry Pi Imager или инструменты настройки ОС. См. официальную документацию по удаленному доступу Raspberry Pi .

sudo apt update
sudo apt full-upgrade
uname -m
dpkg --print-architecture

Для 64-битной системы ARM архитектура обычно будет aarch64следующей: и arm64. Если система сообщает об ошибке armhfили armv7l, перед продолжением проверьте текущие примечания по совместимости TeamViewer.

Перед выбором пакета TeamViewer ARM проверьте версию Raspberry Pi OS и архитектуру процессора в терминале.
Перед выбором пакета TeamViewer ARM проверьте версию Raspberry Pi OS и архитектуру процессора в терминале.

2. Загрузите и установите TeamViewer Host.

Откройте официальный портал TeamViewer для Raspberry Pi и выберите TeamViewer Host для Ubuntu/Debian и ARM64. Параметр Host подходит для Raspberry Pi, к которому вы хотите получить доступ, когда он находится в сети. Сохраните загруженный .debпакет на Raspberry Pi, например, в папку Downloads.

На официальной странице загрузки TeamViewer перечислены пакеты Host для систем Raspberry Pi ARM64 и ARMv7.
На официальной странице загрузки TeamViewer перечислены пакеты Host для систем Raspberry Pi ARM64 и ARMv7.

В терминале перейдите в папку, содержащую загруженный пакет, и установите его с помощью APT. Замените имя файла, если загруженная версия имеет другое имя:

cd ~/Downloads
ls teamviewer-host*.deb
sudo apt install ./teamviewer-host_arm64.deb

Использование этой apt install ./package.debкоманды позволяет APT разрешать зависимости в процессе установки. Если вы загрузили пакет в другую директорию, сначала перейдите в эту директорию. Не используйте старый жестко заданный teamviewer-host_armhf.debURL-адрес, не убедившись, что пакет по-прежнему предлагается и поддерживается для вашей операционной системы.

Установите загруженный DEB-пакет TeamViewer Host из папки «Загрузки» с помощью pt.
Установите загруженный DEB-пакет TeamViewer Host из папки «Загрузки» с помощью pt.

3. Назначьте Raspberry Pi своей учетной записи TeamViewer.

После завершения установки выполните команду настройки хоста:

sudo teamviewer setup
Чтобы начать назначение устройства, выполните команду настройки TeamViewer в терминале Raspberry Pi.
Чтобы начать назначение устройства, выполните команду настройки TeamViewer в терминале Raspberry Pi.

Следуйте инструкциям, чтобы назначить устройство вашей учетной записи TeamViewer. Если вас спросят, хотите ли вы назначить устройство, подтвердите это Y, а затем введите учетные данные, запрошенные инструментом настройки. Точные инструкции могут различаться в зависимости от версии. Никогда не вставляйте свой пароль в общедоступный журнал терминала и не сообщайте его никому.

В окне настройки TeamViewer задается вопрос, следует ли назначить Raspberry Pi учетной записи.
В окне настройки TeamViewer задается вопрос, следует ли назначить Raspberry Pi учетной записи.
Терминал подтверждает, что Raspberry Pi добавлен в раздел «Компьютеры и контакты».
Терминал подтверждает, что Raspberry Pi добавлен в раздел «Компьютеры и контакты».

Когда программа установки сообщает о добавлении компьютера в список компьютеров или контактов вашей учетной записи, Raspberry Pi подключается. Если в вашей версии предусмотрен другой процесс установки, следуйте инструкциям на экране или текущей документации по поддержке TeamViewer .

4. Подключитесь со своего компьютера под управлением Linux.

  1. Загрузите версию TeamViewer для Linux с официальной страницы загрузки Linux . Выберите пакет, соответствующий архитектуре и дистрибутиву вашего компьютера.
  2. Установите пакет, используя установщик программного обеспечения вашего дистрибутива или команды, указанные в руководстве по установке TeamViewer для Linux .
  3. Запустите TeamViewer и войдите в систему, используя ту же учетную запись, которая использовалась для назначения Raspberry Pi.
  4. Откройте «Компьютеры и контакты» и найдите Raspberry Pi в списке ваших устройств. Отображаемое имя может совпадать с именем хоста, которое вы ему присвоили.
  5. Выберите устройство и начните подключение. При появлении запроса выполните шаги аутентификации учетной записи или устройства, указанные в клиентском приложении.
В клиенте TeamViewer для Linux, когда устройство подключено к сети, Raspberry Pi отображается в разделе «Компьютеры и контакты».
В клиенте TeamViewer для Linux, когда устройство подключено к сети, Raspberry Pi отображается в разделе «Компьютеры и контакты».
В удаленном сеансе TeamViewer отображается рабочий стол Raspberry Pi с открытым терминалом.
В удаленном сеансе TeamViewer отображается рабочий стол Raspberry Pi с открытым терминалом.

После подключения вы можете взаимодействовать с Raspberry Pi удалённо. Для работы с графическим рабочим столом требуется поддерживаемая среда рабочего стола и сеанс отображения на Raspberry Pi; установка только Host не создаёт интерфейс рабочего стола в образе ОС Lite или headless OS. Если вам требуется только администрирование через командную строку, SSH может быть проще.

Устранение распространенных проблем с подключением

  • Устройство отключено от сети: убедитесь, что Raspberry Pi подключен к источнику питания и интернету, затем проверьте состояние службы TeamViewer и настройки. При необходимости перезагрузите Raspberry Pi после обновления системы.
  • Установка пакета не удаётся: проверьте архитектуру dpkg --print-architectureи загрузите соответствующий пакет ARM из TeamViewer. Не устанавливайте принудительно несовместимый 32-битный пакет в 64-битную систему и наоборот.
  • Raspberry Pi отображается в сети, но рабочий стол недоступен: убедитесь, что Raspberry Pi OS включает графический рабочий стол и что сеанс отображения поддерживается. TeamViewer отмечает, что поддержка Wayland в Linux в некоторых конфигурациях остается ограниченной; для входящих подключений может быть рекомендовано использование X11/Xorg.
  • Сбой назначения учетной записи: проверьте сетевое подключение, системную дату и время, учетные данные и убедитесь, что устройство уже не назначено другой учетной записи. Следуйте инструкциям по устранению ошибки на страницах поддержки TeamViewer.
  • APT сообщает об ошибках зависимостей: повторите попытку с помощью sudo apt --fix-broken installкоманды `pip install -g ...

Обеспечьте безопасность удаленного доступа

Регулярно устанавливайте обновления, защищайте учетную запись TeamViewer надежным уникальным паролем и многофакторной аутентификацией, где это возможно, и предоставляйте доступ только доверенным учетным записям. Также обеспечьте защиту SSH: используйте аутентификацию на основе ключей, где это возможно, и избегайте прямого доступа к SSH через общедоступный интернет, если вы не настроили его безопасным образом.

Для большинства пользователей надежным способом является подтверждение совместимости с 64-битной операционной системой Raspberry Pi OS, установка официального пакета TeamViewer Host для ARM64, назначение Pi учетной записи и подключение через список устройств в клиенте Linux.

Оставить комментарий

Как установить Linux Lite: пошаговое руководство на USB-накопителе

Как установить Linux Lite: пошаговое руководство на USB-накопителе

Установите Linux Lite 8.0 с проверенного ISO-образа. Создайте загрузочный USB-накопитель, используйте установщик Calamares, защитите свои данные и обновите систему после завершения установки.

Как настроить оконный менеджер Enlightenment в Linux

Как настроить оконный менеджер Enlightenment в Linux

Узнайте, как настроить Enlightenment в Linux, редактируя содержимое панели инструментов, обои, гаджеты рабочего стола, темы и виртуальные рабочие столы, а также получите инструкции по изменению меню и работе с файлами .edj.

Как играть в Undertale на Linux через Steam

Как играть в Undertale на Linux через Steam

У Undertale есть собственная версия для Linux в Steam. Узнайте, как установить Steam, скачать игру, запустить её и попробовать Proton, если собственная версия не сработает.

Как играть в Z1 Battle Royale на Linux с помощью Steam Proton

Как играть в Z1 Battle Royale на Linux с помощью Steam Proton

Попробуйте Z1 Battle Royale на Linux с помощью Steam Proton. Следуйте инструкциям по установке и узнайте, почему установка игры не гарантирует игру по сети.

Как хранить конфиденциальные данные в Linux с помощью Vault

Как хранить конфиденциальные данные в Linux с помощью Vault

Научитесь устанавливать HashiCorp Vault, сохранять и извлекать пример секрета с помощью механизма KV v2, а также понимать, какая конфигурация безопасна для использования реальных учетных данных.

Как установить последнюю версию Kali Linux на ПК

Как установить последнюю версию Kali Linux на ПК

Узнайте, как установить последнюю версию Kali Linux: скачайте и проверьте текущий ISO-образ, создайте загрузочный USB-накопитель и безопасно настройте компьютер с одной загрузкой.

Как установить Celluloid на Linux с помощью Flatpak или вашего менеджера пакетов

Как установить Celluloid на Linux с помощью Flatpak или вашего менеджера пакетов

Установите Celluloid на Linux из Flathub с помощью Flatpak или используйте собственный пакет, если он предоставляется вашим дистрибутивом. Узнайте, как запускать, обновлять и удалять его.

Как играть в Total War: THREE KINGDOMS на Linux через Steam

Как играть в Total War: THREE KINGDOMS на Linux через Steam

Установите Steam на свой дистрибутив Linux, установите нативную версию Total War: THREE KINGDOMS для Linux и устраните распространенные проблемы при запуске.

Инструкция по установке BlackArch Linux: руководство для USB-накопителя и настольного компьютера

Инструкция по установке BlackArch Linux: руководство для USB-накопителя и настольного компьютера

Узнайте, как скачать подходящий ISO-образ BlackArch, проверить его подлинность, создать загрузочный USB-накопитель и безопасно установить BlackArch Linux с помощью установщика Slim.

Как заблокировать рекламу через DNS в Linux

Как заблокировать рекламу через DNS в Linux

Заблокируйте множество рекламных объявлений и трекеров в приложениях Linux, настроив AdGuard DNS в GNOME, KDE Plasma или NetworkManager, указав актуальные IPv4 и IPv6 адреса и воспользовавшись советами по устранению неполадок.