Подключаемся по SSH к Raspberry Pi из внешней сети через сервис Dataplicity.

23 мар. 2019 г.

Наконец Вы стали счастливым обладателем микроконтроллера Raspberry Pi (далее малинка) и получили первые навыки использования Терминала через соединение SSH. Со временем Вам непременно захочется иметь возможность подключения к малинке из внешней сети (например с работы). Для чего это нужно - решать Вам, а лично мне, пригодилось пару раз для того чтобы перезапустить Homebridge и конечно для самообразования.

Для тех у кого белый статический или динамический IP адрес проблем с подключением не возникает, пробросил порты или организовал VPN на роутере и ты уже можешь подключаться. Для тех у кого серый (частный внутренний ) IP адрес, без решения вопроса с провайдером интернета, таким же образом решить задачу не получится. Что же делать, если есть необходимость подключения к малинки из вне? 

Существуют различные сервисы, которые позволяют подключаться через интернет в частную локальную сеть и конкретно к малинке. Для себя я остановился на сервисе от Dataplicity,  который непосредственно завязан на работу с Raspberry Pi. Почему именно этот:

  • прост в использовании
  • бесплатен для одной малинки на аккаунт
  • есть iOS приложения для iPad и iPhone

Приступим к установке данного сервиса. переходим по ссылке на сайт  Dataplicity  и вводим свой адрес электронной почты и нажимаем START. 

Далее скопируйте ссылку , подключитесь к вашей малинке по SSH и вставьте ссылку в терминале. Запустится процесс установки необходимых пакетов и по окончании вы увидите подобный экран.

Пока идет процесс установки, проверьте вашу почту и в письме от сервиса Dataplicity перейдите по ссылке для активации вашего аккаунта. Возможно при переходе по ссылке Вы столкнётесь с маленьким недоразумением от сервиса где Вам предложат ввести адрес почты и пароль (мы его ещё не задали), тогда смело нажимайте ссылку  "забыл пароль (forgot password)", где снова вводите адрес почты и по ссылке можно будет поменять пароль.

Теперь при заходе на сайт Dataplicity https://www.dataplicity.com и регистрации Вы увидите экран с вашей малинкой. И кликая на полосу с названием  вашей малинки Вы попадаете в Терминал малинки.

Для того что бы сменить пользователя необходимо набрать в терминале команду:

 su pi

Теперь Вы в терминале и можете наслаждаться возможностью управлять вашей малинкой. В правой части экрана вы можете нажать кнопку Reboot (Перезагрузка). Там же активировать Wormhole - сервис который позволяет перейти по указанной ссылке на локальный WEB сайт малинки (если таковой установлен на 80 порту).

Данный сервис очень дружелюбный и снабжен хорошей документацией прямо на сайте, но к сожалению только на английском языке, но надеюсь для многих это не будет проблемой. Вы можете установить приложения данного сервиса и использовать их на ваших мобильных (и не только) устройствах. Загляните во вкладку Apps.

Напоследок для параноиков безопасности - во вкладке Profile - Settings можно найти двухфакторную авторизацию, привязанную к вашему мобильному телефону.


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Дмитрий Батюшин (ReD)
    Дмитрий Батюшин (ReD) месяц назад

    Также очень полезно для тех, кто не знает пароль от своего роутера 

  2. Арсений Шестаков (ptath)

    Для одной малинки норм. Но это как из пушки по воробьям, оно именно для мониторинга целого парка малинок

    Для двух машинок дома уже куда проще и надежней дроплет за $5, на нем VPN и все такое. 

    • Евгений Лузин (EvLuz)
      Евгений Лузин (EvLuz) месяц назад
      Вариант этого сервиса рассматривался как один из простых и бесплатных. Если две малинки, то можно завести два эккаунта. Не слишком удобно, но бесплатно. Это вариант для владельцев Homebridge, где одна малинка и вечные проблемы с кривыми плагинами. Я предпочитаю использовать белый IP и VPN. 

  3. (lapatoc)
    (lapatoc) месяц назад

    Сам пользуюсь пару лет. Все хорошо, но есть особенности. С ковровыми блокировками РКН переодически отваливается как управление, так и wormhole. 

    • Евгений Лузин (EvLuz)
      Евгений Лузин (EvLuz) месяц назад

       С РКН остаётся остается только страдать, любой другой подобный сервис так же может попасть под раздачу.

  4. Артем Меркулов (Artemiy)

    А для 5 малинок на разных объектах - не подойдет данный сервис? Надо разные аккаунты заводить для каждой?

    • Евгений Лузин (EvLuz)
      Евгений Лузин (EvLuz) месяц назад

      Бесплатно только для одного аккаунта. За деньги там больше возможностей, плата берется за каждую дополнительную.

  5. (DreyVim)
    (DreyVim) месяц назад

    Приветствую. Недавно настроил бесплатный ssh тоннель, две малины. Отзывов пока не видел, но меня устраивает. Обе малины на Кеенетиках с 4g свистками, домашний провайдер даёт серый адрес, ну и мобильник. Доступ есть, ограничений на количество вроде отсутствует. Ресурс питуннель.ком (в латинице разумеется). 

    • Евгений Лузин (EvLuz)
      Евгений Лузин (EvLuz) месяц назад
      Посмотрел его, он тоже платный для более одного устройства. Напиши здесь отзыв после некоторого времени использования. Насколько стабилен.

К списку статей

Похожие статьи

15 нояб. 2018 г.
Способы автоматизации механических ворот
28 авг. 2018 г.
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.
14 нояб. 2018 г.
Плагин для интеграции в Athom Homey дочерних zigbee-устройств, подключенных на координаторы deCONZ - RaspBee или ConBee.
25 нояб. 2018 г.
Умное зеркало добавляем модули Airplay и Google Calendar
3 окт. 2018 г.
Как собрать и настроить Hyperion Ambilight - адаптивную подсветку ТВ.
4 апр. 2019 г.
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.
11 мая 2018 г.
Данное руководство предназначено для тех, кто хочет самостоятельно развернуть RASPBIAN STRETCH LITE на Raspberry pi3 и установить HomeBridge.
26 нояб. 2018 г.
Выключение и включение компьютера через HomeBridge, а так-же через HomeAssistant
9 янв. 2019 г.
Небольшая статья о том, зачем нужна малина, почему автоматизации в HomeKit это не очень хорошо и чем USB стик лучше отдельного шлюза.