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

22 февраля 2019, 17:26

Зачем нужно подключиться по SSH ? 

Слово SSH — это сокращение от Secure SHell (англ. безопасная оболочка).
Необходимость в подключении через SSH возникает тогда, когда у устройства нет графического интерфейса для настройки или есть потребность тонкой настройки.  
Давайте разберем на простой аналогии, что я имею в виду. Допустим, вам необходимо записаться на прием к врачу-невропатологу. Но ваша замечательная больница не предоставила такой возможности на своём сайте. Тогда вы по старинке идете на маршрутку, покупаете билет (или едете по проездному), доезжаете до больнички, приходите в регистратуру, берете папочку для записей к врачу и записываетесь на тот день, который вам нужен. 
Да долго и сложнее чем записаться через сайт, но других вариантов ведь нет?

Как подключиться по SSH ?

На большинстве форумов, когда требуется подключиться к чему-либо через SSH, упоминается программа PuTTY. Но она есть только для Windows. Поэтому мы рассмотрим работу с приложением Termius, так как оно кроссплатформенное и работает в том числе и на мобильных устройствах.

PuTTY - это клиент SSH и telnet, изначально разработанный Саймоном Тэтхэмом для платформы Windows. PuTTY - это программное обеспечение с открытым исходным кодом, которое разработано и поддерживается группой добровольцев.

Termius — это SSH клиент, то есть программа, которая позволяет осуществлять удалённое подключение на любой сервер, который поддерживает такой протокол.  Преимущество этой программы заключается в его кроссплатформенности, то есть она может использоваться на всех популярных платформах.

Посмотрим, для каких платформ подходит Termius

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

Синхронизация настроек в облако доступна только по подписке.

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

После запуска приложения, регистрации и авторизации мы увидим рабочую область приложения, выглядит она примерно вот так (регистрироваться и авторизоваться не обязательно, без этого тоже все работает):

Сейчас рассмотрим работу программы Termius на всех операционных системах.

Рассмотрим работу программы на следующих операционных системах Mac OS X, Windows, iOS и Android. Какую операционную систему Вы будете использовать, решать только Вам. 

Mac OS X

Для начала нам нужно перейти на сайт производителя программы и скачать версию для Mac OS X

Переносим приложение на наш ПК и запускаем.

Переходим на сайт и регистрируем бесплатный аккаунт.

Теперь нам нужно создать новое подключение. 

Нам потребуется заполнить следующие строки:

  1. Label - имя подключения
  2. Address - ip нашей малинки, который мы узнали ранее.
  3. Username - имя пользователя (в нашем случае pi)
  4. Password - пароль. По умолчанию raspberry, но если вы используете сборку одного из автора с нашего портала, то внимательно прочитайте описание к сборке.
  5. После этого нажимаем SAVE.

На картинке показано, как это примерно должно выглядеть.

После этого выбираем наше вновь созданное подключение и кликаем мышкой 2 раза для подключения. Выйдет диалоговое окно с просьбой подтвердить подключение, нажимаем YES и вот мы подключились.

На этом настройка программы и подключение по SSH к Raspberry Pi на Mac OS X закончены, переходим к рассмотрению подключения на Windows.

Windows

Для подключения по SSH на операционной системе Windows, нам требуется установить программу с сайта производителя.

После скачивания установочного файла запускаем его и ждем немного времени и после этого у нас запустится программа. 

После запуска программы мы увидим окно авторизации.

Нажимаем Create a free Account и создаем бесплатный аккаунт, проходим авторизацию.

Переходим в раздел Hosts и нажимаем кнопку +New Host

Нам потребуется заполнить следующие строки:

  1. Label - имя подключения
  2. Address - ip нашей малинки, который мы узнали ранее.
  3. Переключатель SSH в положение ВКЛ
  4. Username - имя пользователя (в нашем случае pi)
  5. Password - пароль. По умолчанию raspberry, но если вы используете сборку одного из автора с нашего портала, то внимательно прочитайте описание к сборке.
  6. После этого нажимаем SAVE.

На картинке показано как это примерно должно выглядеть.

После этого выбираем наше вновь созданное подключение и кликаем мышкой 2 раза для подключения. 

Выйдет диалоговое окно с просьбой подтвердить подключение, нажимаем YES и вот мы подключились

На этом настройка программы и подключение по SSH к Raspberry Pi на Windows закончена, переходим к рассмотрению подключения на iOS.

iOS

Для начало нам нужно перейти в AppStore и скачать программу . 

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

Нажимаем New Host

Нам потребуется заполнить следующие строки:

  1. Alias - имя подключения
  2. Hostname - ip нашей малинки, который мы узнали ранее.
  3. Переключатель SSH в положение ВКЛ
  4. Username - имя пользователя (в нашем случае pi)
  5. Password - пароль. По умолчанию raspberry, но если вы используете сборку одного из автора с нашего портала, то внимательно прочитайте описание к сборке.
  6. После этого нажимаем SAVE.

На картинке показано, как это примерно должно выглядеть.


Выйдет диалоговое окно с просьбой подтвердить подключение, нажимаем YES и вот мы подключились

На этом настройка программы и подключение по SSH к Raspberry Pi на iOS закончена, переходим к рассмотрению подключения на Android.

Android

Для начала нам нужно перейти в Google Play и скачать программу . 

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

Нажимаем +

Выбираем New Host

Нам потребуется заполнить следующие строки:

  1. Alias - имя подключения
  2. Hostname - ip нашей малинки, который мы узнали ранее.
  3. Ставим галочку напротив SSH 
  4. Username - имя пользователя (в нашем случае pi)
  5. Password - пароль. По умолчанию raspberry, но если вы используете сборку одного из автора с нашего портала, то внимательно прочитайте описание к сборке.
  6. После этого нажимаем галочку в правом верхнем углу.

На картинке показано, как это примерно должно выглядеть.

Выйдет диалоговое окно с просьбой подтвердить подключение, нажимаем Connect и вот мы подключились

На этом настройка программы и подключение по SSH к Raspberry Pi на Android закончена.

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


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

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

  1. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 5 месяцев назад

    Вот теперь есть вводный комплект для начала любой статьи ;) что такое IP и SSH )))

  2. Евгений Ханин (khaninEA)
    Евгений Ханин (khaninEA) 5 месяцев назад

    Ждем продолжения про то, как печатать на клавиатуре))) Зачем нужен материал, который элементарно гуглится?

    • Олег Челбаев (sprut)
      Олег Челбаев (sprut) 5 месяцев назад

      1) Потому что я попросил.

      2) Был вариант редирект на тебя поставить, всех тех кому почему-то не понятна формулировка "теперь долбимся по ssh на ip малины" - а поверь МНЕ их не 2-а человека..., теперь в любой статье достаточно сослаться на 2-е вводные статьи и понятно будет любому новичку - и это я считаю победой.

      ПС важно не уметь гуглить, а важно научить гуглить других....слабо статейку написать ?

  3. (sagos)
    (sagos) 5 месяцев назад

    Нужная статья, я например не мог подключиться к raspberry потому что не знал что пароль просто не выводится на экран. Пока случайно не наткнулся на статью где человек написал ,что пароль не виден, а не как все типа введите все элементарно.


  4. (LL250)
    (LL250) 2 месяца назад

    В регистрации поста ввожу 7 знаков, а сохранятся 10. В чем проблема?

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

    Я совсем-совсем начинающий. На RPI 3+ установил Hassbian v.1.5.1. В хроме с помощью SSH запустил НА 0.92.2. Но зайти в конфигурацию не удается. Перепробовал массу методов. И этот тоже. При регистрации хоста указываю пароль, но войти по нему не могу.

  6. Антон Киселёв (Whilser)
    Антон Киселёв (Whilser) 2 месяца назад

    Только вот непонятно зачем для MacOS танцы с бубнами.. в ней есть замечательная программка "Терминал", можно прямо с нее заходить на малину.. 

    • Вячеслав Фетисов (Ziracul)
      Вячеслав Фетисов (Ziracul) 2 месяца назад
      Можно, ещё кучу и кучу программ можно. Для начала людям нужно подружиться с терминалом и понять зачем он и как.

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

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

15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.
04 апреля 2019, 17:48
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.
01 ноября 2018, 09:27
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
25 ноября 2018, 18:23
Умное зеркало добавляем модули Airplay и Google Calendar
29 декабря 2018, 07:22
Ну что, в канун Нового года. Предлагаю небольшой провокационный список. Не надо его рассматривать как руководство к действию - это мои "мысли на тему". Позитива не ждите, но может кто-то сделает ответочку в позитивном стиле.
28 марта 2019, 12:26
HomeKit - это программный framework от компании Apple, который позволяет пользователям iOS, macOS, watchOS и tvOS устройств управлять умными аксессуарами в доме, как через приложение "Дом", так и через голосовой ассистент Siri. Тем самым, делая ваш дом умным. При помощи Apple TV (tvOS) и HomePod управление возможно, но пока только на английском языке через Siri.
30 июня 2018, 12:17
Добавляем устройства управляемые по ИК через Broadlink RM3 Mini на примере кондиционера.
25 сентября 2018, 07:06
Делаем умный замок с интеграцией в HomeKit