Главная
» LINUX
»
Как получить доступ к Raspberry Pi с помощью TeamViewer из Linux
Как получить доступ к 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 .
Для 64-битной системы ARM архитектура обычно будет aarch64следующей: и arm64. Если система сообщает об ошибке armhfили armv7l, перед продолжением проверьте текущие примечания по совместимости TeamViewer.
Перед выбором пакета 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.
В терминале перейдите в папку, содержащую загруженный пакет, и установите его с помощью 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.
3. Назначьте Raspberry Pi своей учетной записи TeamViewer.
После завершения установки выполните команду настройки хоста:
sudo teamviewer setup
Чтобы начать назначение устройства, выполните команду настройки TeamViewer в терминале Raspberry Pi.
Следуйте инструкциям, чтобы назначить устройство вашей учетной записи TeamViewer. Если вас спросят, хотите ли вы назначить устройство, подтвердите это Y, а затем введите учетные данные, запрошенные инструментом настройки. Точные инструкции могут различаться в зависимости от версии. Никогда не вставляйте свой пароль в общедоступный журнал терминала и не сообщайте его никому.
В окне настройки TeamViewer задается вопрос, следует ли назначить Raspberry Pi учетной записи.Терминал подтверждает, что Raspberry Pi добавлен в раздел «Компьютеры и контакты».
Когда программа установки сообщает о добавлении компьютера в список компьютеров или контактов вашей учетной записи, Raspberry Pi подключается. Если в вашей версии предусмотрен другой процесс установки, следуйте инструкциям на экране или текущей документации по поддержке TeamViewer .
4. Подключитесь со своего компьютера под управлением Linux.
Загрузите версию TeamViewer для Linux с официальной страницы загрузки Linux . Выберите пакет, соответствующий архитектуре и дистрибутиву вашего компьютера.
Запустите TeamViewer и войдите в систему, используя ту же учетную запись, которая использовалась для назначения Raspberry Pi.
Откройте «Компьютеры и контакты» и найдите Raspberry Pi в списке ваших устройств. Отображаемое имя может совпадать с именем хоста, которое вы ему присвоили.
Выберите устройство и начните подключение. При появлении запроса выполните шаги аутентификации учетной записи или устройства, указанные в клиентском приложении.
В клиенте TeamViewer для Linux, когда устройство подключено к сети, 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.