Способы удаленного управления Raspberry Pi 3

Raspberry Pi 3 возможно использовать по-разному. При этом нередко его применяют в качестве одного (точнее – главного) компонента устройств, к которым не целесообразно подключать периферию и монитор. Но управлять таким девайсом все-таки как-то нужно.

Способы удаленного управления Raspberry Pi 3 4774
Тэги

Raspberry Pi 3 возможно использовать по-разному. При этом нередко его применяют в качестве одного (точнее – главного) компонента устройств, к которым не целесообразно подключать периферию и монитор. Но управлять таким девайсом все-таки как-то нужно. Это сделать просто — надо всего лишь воспользоваться инструментами, позволяющими получать к Raspberry Pi 3 удаленный доступ.

SSH – самый простой, но в то же время эффективный вариант подключения к "Малине"

Любому владельцу RPi рекомендуется установить в нем поддержку протокола SSH. Это может оказаться полезным даже в случаях, когда компьютер используется в качестве, например, медиа-центра. Во всех остальных – это предельно необходимо.

Чтобы установить на Raspbbery Pi 3 SSH, понадобится всего 5-10 минут. Ниже будет рассмотрен процесс инсталлирования всего необходимого ПО под Raspbian или другой дистрибутив, основанный на Debian.

Первое, что нужно сделать – открыть терминал и выполнить команду apt-get install ssh. Конечно, это следует делать из-под суперпользователя (sudo). То же самое станет касаться других операций в консоли, за исключением запроса сведений о сетевых интерфейсах.

Удаленное управление Raspberry Pi 3

Когда пакеты будут загружены и внедрены в систему, понадобится открыть утилиту raspi-config и включить SSH в раздел Interface Option. То есть следует поменять значение напротив пункта SSH на Enable. Теперь останется перезагрузить компьютер. Это возможно сделать прямо в терминале: shotdown –r now. SSH должен работать и без перезагрузки, но во избежание ошибок лучше все-таки дать системе «освежиться».

После загрузки ОС нужно будет ввести в консоли следующую команду: /etc/init.d/ssh start. Это запустит необходимый сервис. Важно: ее потребуется исполнять после каждого ребута. Чтобы этого не делать, добавьте указанную команду в автозагрузку.

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

Но также осталось еще узнать адрес RPi. Для этого в терминале нужно указать команду ifconfig, после чего найти среди отобразившейся информации пункт eth0, где присутствует строка inet addr. То, что будет после двоеточия – это и есть адрес "Малины".

Подключение к RPi3 по SSH

Теперь, чтобы выполнить подключение к Raspberry Pi 3 по SSH, нужно:

  • открыть на компьютере с Windows или Linux программу для работы с SSH (к примеру, PuTTy);
  • ввести логин/пароль и адрес;
  • подключиться к устройству.

SSH позволяет удаленно взаимодействовать с устройством так же легко, как непосредственно при физическом контакте с ним. Работать приходится через консоль, но в Linux через неё возможно сделать практически все что угодно. А, следовательно, посредством такого удаленного управления Raspberry Pi 3 можно получать доступ к информации обо всех компонентах системы и взаимодействовать с ними.

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

Raspberry Pi 3 – подключение к удаленному рабочему столу

В Raspberry Pi 3 удаленный рабочий стол может работать по разным протоколам. Стандартный вариант – это подключение к "Малине" через VNC. Такое соединение с Raspberry Pi 3 через интернет позволяет видеть графический интерфейс и взаимодействовать посредством него с системой.

подключение к RPi через VNCПервое, что нужно сделать для работы с VNC – включить его через утилиту raspi-config. В ней нужно зайти в категорию Interface Option, найти в списке соответствующий протокол и изменить его состояние с Disable н Enable.

Далее потребуется скачать из репозитория сам VNC-сервер. Соответствующее ПО размещается в нём под именем realvnc-vnc-server. После можно перезагрузиться, а затем запустить его командой vncserver :1. Все перечисленное делается от суперпользователя.

Обычно VNC работает либо на 5901, либо на 5902 порту. Но, чтобы быть уверенным, это нужно проверить. С данной целью в терминале следует выполнить команду netstat –pan|grep 'vnc'. Напротив пункта tcp будут цифры, среди которых порт указан после знака двоеточия.

Адрес же "Малины" возможно узнать из листинга ifconfig. О том, как это сделать, читайте в конце раздела, в котором рассказывается процесс установки SSH.

Подключение к "Малине" через VNC

Теперь серверная часть полностью готова для подключения к RPi через VNC. Остается только установить на компьютере, с которого будет выполняться соединение, специальное ПО. Для этого подойдет, например, VNC-Viewer.

После его установки и запуска понадобится нажать на пункт File в контекстном меню и выбрать New connection. Откроется новое окно, где на вкладке General нужно указать адрес и порт "Малины". Первый, в свою очередь, нужно отделить от второго парой двоеточий (пример: xxx.xxx.xxx.xxx::xxxx). Также потребуется назначить и имя (можно любое).

После нажатия на Ok программа попросит ввести логин/пароль. Они соответствуют реквизитам учетной записи в ОС на RPi. И если адрес и порт, а также логин/пароль были введены правильно, то спустя мгновение откроется окно, на котором будет присутствовать интерфейс операционной системы, установленной на "Малине".

Два описанных выше варианта являются наиболее защищенными и удобными способами работы с RPi удаленно. Как возможно убедиться, они не сложны в настройке. При этом и SSH, и VNC дают полный доступ к "Малине".



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

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

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