Как управлять Raspberry Pi 3 удаленно из любой точки мира

Нередко к Raspberry Pi не подсоединяют монитор/телевизор, а используют его как удаленное устройство. И перед тем, как соединяться с ним, необходимо включить требующиеся службы, а также установить и настроить некоторое ПО.

Как управлять Raspberry Pi 3 удаленно из любой точки мира 6682

Нередко к Raspberry Pi не подсоединяют монитор/телевизор, а используют его как удаленное устройство. И перед тем, как соединяться с ним, необходимо включить требующиеся службы, а также установить и настроить некоторое ПО.

Самый простой способ управлять «Малиной» удаленно

Новички, которые никогда до этого не работали с Linux, могут установить на Raspberry Pi 3 TeamViewer. Это популярное кроссплатформенное приложение для подключения к удаленному рабочему столу. В том числе есть его версия под основанные на Debian дистрибутивы, собранные под архитектуру ARM.

Удаленный доступ к Raspberry Pi 3

Установка TeamViewer на Raspberry Pi 3 не отличается сложностью. Нужно только проследовать инструкции, введя в терминал несколько команд:

  1. Получение пакета с приложением – wget http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb.
  2. Установка пакета:
  • sudo dpkg –I teamviewer-host_armhf.deb
  • sudo apt-get –f install.
  1. После этого, как приложение установлено, понадобится его включить и задать пароль:
  • sudo teamviewer daemon enable – запускает демон TeamViewer
  • sudo teamviewer passwd [ЛЮБОЙ_ПАРОЛЬ] – устанавливает пароль.

После каждой перезагрузки службу нужно запускать. Чтобы этого не приходилось делать, следует добавить демон в автозагрузку.

Когда все вышеперечисленное сделано, можно будет выполнять удаленное подключение к Raspberry Pi 3 с компьютеров и смартфонов/планшетов через официальное приложение TeamViewer.

Важно! Приведенная инструкция предназначена для использования в операционной системе Raspbian и других, поддерживающих менеджер пакетов apt-get.

Экспресс курс
Создание медиацентра на RaspberryPi

Безопасное подключение, работающее почти при любом соединении с интернетом

Чтобы иметь доступ к «Малине» всегда, когда она подключена к сети, можно воспользоваться SSH. Это безопасный протокол, который даёт полный доступ к управлению через консоль удаленным компьютером.

Включение SSH выполняется через утилиту, которая запускается командой sudo raspi-config. После ее ввода нужно:

  • зайти в категорию Interfacing Options;
  • выбрать пункт SSH;
  • нажать Enter.

How to Enable SSH in Raspberry Pi 3

После этого останется установить на компьютер, с которого будет выполняться подключение, приложение-клиент. Для Windows наиболее популярной является PuTTY. В ней в настройках нужно указать адрес и порт подключения (IP можно узнать в панели администратора роутера, а порт SSH по умолчанию – 22), а также протокол подключения (SSH).

Если все сделано правильно, появится окно терминала, в которое нужно вписать логин и пароль учетной записи «Малины» (по умолчанию: pi и raspberry).

Купить
Raspberry PI
Проверенный поставщик
MyRaspberri.ru рекоммендует

Еще один вариант подключения к удаленному рабочему столу

Raspberry Pi 3 VNC-подключение, в отличие от SSH, позволяет видеть не только консоль, но и графический рабочий стол. Чтобы подсоединяться к «Малине» через этот протокол, нужно зайти в утилиту raspi-config (см. включение SSH), перейти в раздел Interfacing Options, выбрать VNC и включить его.

Управление Raspberry Pi через VNC

Демон начнет работать. Но в системе пока еще нет VNC-сервера. Нужное приложение находится в стандартном репозитории. Чтобы его оттуда установить, понадобится:

  • sudo apt-get update – обновить состояние репозитория и присутствующие в системе пакеты;
  • sudo apt-get install realvnc-vnc-server – инсталлировать приложение и все требующиеся для его работы зависимости.

Далее нужно запустить сервер:

  • vncserver :1 – нужно будет делать после каждого рестарта.

Теперь, когда сервер работает, понадобится узнать на каком порту. Для этого следует набрать команду:

  • netstat –pan|grep ‘vnc’ – в листинге интересует первый пункт (вероятнее всего там будет либо 5901, либо 5902).

Теперь дело остается за малым – подключиться к Raspberry Pi 3 через VNC. На Windows для этого можно скачать приложение VNC Viewer. В программе следует нажать по пункту New connection в меню File, а затем указать адрес::порт (например, 192.168.0.25::5902 и дать любое имя (например, RPi3-01)).

После соединения программа запросит логин и пароль – указываются те, под которыми выполняется вход в учетную запись на RPi.

Чтобы создать подключение к RPi3 нужно потратить всего 5-10 минут на установку и настройку необходимого ПО.


My 2019-05-11 15:14:24

ссылка http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb. - не работает...

Евгений 2019-02-26 20:12:53

Всё это прекрасно работает, за одним важным исключением. Камера.
Подключенная к малине штатная камера воспроизводит картинку "поверх" экрана рабочего стола, и через VNC/TeamViewer не видна совсем.
Вот какое приложение могло бы перехватывать сигнал с камеры, выводить его в окно приложения, чтобы можно было удаленно подключившись посмотреть камеру?


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

Обучение разработке Raspberri Pi
Хочешь научиться делать крутые штуки с RaspberryPi? Оставь заявку и мы отправим тебе информацию о наших курсах.
Каталог курсов

Автор курса Сергей Кузнецов, специалист по Raspberri Pi