Оглавление:

Управление Raspberry Pi без монитора: 7 шагов
Управление Raspberry Pi без монитора: 7 шагов

Видео: Управление Raspberry Pi без монитора: 7 шагов

Видео: Управление Raspberry Pi без монитора: 7 шагов
Видео: Урок 2 - Raspberry + серво. Простое управление 2024, Июль
Anonim
Управляйте Raspberry Pi без монитора
Управляйте Raspberry Pi без монитора

В предыдущем руководстве я поделился руководством по Raspberry Pi для начинающих. Там мы увидели, как загрузить Raspbian на Pi и использовать его в качестве рабочего стола. Но для этой настройки нам потребуется много периферийных устройств, таких как монитор, кабель HDMI, беспроводная клавиатура и адаптер OTG. В большинстве случаев после первой загрузки эти периферийные устройства нам не нужны. Чтобы сэкономить деньги, мы можем использовать Pi в режиме Headless, то есть получить доступ к нему без монитора. В режиме Headless мы можем получить доступ к Raspberry Pi по беспроводной сети, используя SSH (протокол защищенной оболочки). Так что, не теряя больше времени, давайте займемся этим.

Шаг 1: Требования:

Требования
Требования

Перед тем, как начать, нам нужно собрать некоторое оборудование и программное обеспечение для этого проекта.

1. Raspberry Pi

Raspberry Pi Zero W …………. (Amazon US / Amazon EU / Banggood) или

Raspberry Pi 3 Model B + ……. (Amazon US / Amazon EU / Banggood)

2. Карта Micro SD ……………………… (Amazon US / Amazon EU / Banggood)

3. Устройство чтения карт Micro SD ……………. (Amazon US / Amazon EU / Banggood)

Программное обеспечение:

1. ОС Raspbian

2. PuTTY для Windows

3. Приложение Fing

Шаг 2: Включение SSH с помощью монитора:

Этот способ подойдет тем, у кого есть монитор и другая периферия. Вам, ребята, просто нужно установить Raspbian на SD-карту и вставить его в Pi. Ознакомьтесь с этим руководством, если хотите узнать, как установить Raspbian. После успешной установки ОС на SD-карту вставьте ее в Pi и загрузите ее.

  1. После загрузки Pi щелкните значок малины в верхнем левом углу. Вы увидите раскрывающееся меню, в котором выберите «Настройки». Во втором раскрывающемся меню выберите «Конфигурация Raspberrypi».
  2. Появится всплывающее окно, выберите вкладку «Интерфейс».
  3. Затем включите камеру, I²C, GPIO и SSH. Это функции, которые мы будем использовать чаще всего.
  4. Теперь Pi готов к управлению без монитора и клавиатуры.

Шаг 3: Включение SSH без монитора:

Включение SSH без монитора
Включение SSH без монитора

Теперь, чтобы включить SSH без монитора, выполните следующие действия:

  • Установите образ Raspbian на SD-карту аналогично предыдущему руководству.
  • После того, как образ записан, не отключайте карту. Вместо этого откройте загрузочный раздел. Обратите внимание, что Windows может попросить вас отформатировать диск, отказаться или отменить его. НЕ ФОРМАТИРУЙТЕ РАЗДЕЛ.
  • В загрузочном разделе много файлов и папок. Не редактируйте и не удаляйте файлы отсюда, иначе это может привести к сбою системы.
  • Здесь нам нужно добавить два файла, SSH и wpa_supplicant.conf
  • Сначала нам нужно создать файл SSH, щелкнуть правой кнопкой мыши в загрузочном разделе и выбрать «новый», в списке выберите «Новый текстовый документ». Назовите файл ssh и удалите расширение «.txt». Затем сохраните файл. Этот файл включит SSH, что позволит нам подключиться к Pi с помощью PuTTY.
  • Затем создайте новый текстовый документ и назовите его «wpa_supplicant.conf» и сохраните файл.
  • Откройте файл wpa_supplicant в текстовом редакторе и добавьте следующий скрипт:

страна = IN

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "Имя вашей сети Wi-Fi" scan_ssid = 1 psk = "Пароль Wi-Fi" key_mgmt = WPA-PSK}

  • В сценарий необходимо внести некоторые изменения. В первой строке country = IN я написал IN, потому что я из Индии, а код ISO для Индии - IN. Вы можете найти код своей страны в Wikiwand. Затем добавьте свой ssid, который представляет собой не что иное, как ваше имя WiFi. Также добавьте psk, который является вашим паролем WiFi. Когда вы закончите, обязательно сохраните файл.
  • Теперь извлеките SD-карту и вставьте ее в Pi. Включите Pi и подождите несколько минут. Первая загрузка занимает больше времени.

Шаг 4: Определение IP-адреса:

Поиск IP-адреса
Поиск IP-адреса

Прежде чем мы сможем подключиться к Raspberry Pi по SSH, нам нужно знать IP-адрес Pi. Чтобы найти IP-адрес, я предпочитаю использовать приложение под названием Fing. Он доступен как для Android, так и для iPhone. Чтобы узнать IP-адрес:

  • Сначала убедитесь, что ваш смартфон подключен к той же сети Wi-Fi, что и Pi.
  • Откройте приложение Fing, на главной странице вы увидите список устройств, подключенных к роутеру.
  • Запишите IP-адрес «raspberrypi». Мы будем использовать это, чтобы установить соединение с Pi.

Теперь мы подключимся к плате с помощью SSH на следующем шаге.

Шаг 5: SSH в Pi:

SSH в Pi
SSH в Pi
SSH в Pi
SSH в Pi
SSH в Pi
SSH в Pi

Если вы используете Windows, я рекомендую использовать PuTTY. Просто скачайте и установите его, как любое другое приложение. Для пользователей Linux уже доступен SSH. Просто откройте окно терминала и введите команду «ssh», чтобы проверить, работает ли оно.

SSH с использованием PuTTY Для пользователей Windows:

  • Сначала включите Raspberry Pi, используя блок питания 5 В. Он должен подключиться к вашей сети Wi-Fi в течение нескольких минут.
  • Теперь откройте PuTTY, введите IP-адрес Pi и нажмите «Открыть».
  • Через несколько секунд появится окно, в котором мы должны ввести имя пользователя и пароль. Имя пользователя по умолчанию - «пи», а пароль - «малина».
  • Обратите внимание, что вы не видите пароль в терминале, поэтому вводите медленно, иначе вы продолжите получать сообщение «Доступ запрещен».
  • После успешного входа в систему вы увидите окно терминала. Теперь вы можете подключиться к Raspberry Pi по SSH! попрощайтесь с этой дополнительной клавиатурой, мышью и монитором!

Для пользователей Unix: (Linux и macOS)

Чтобы создать SSH-соединение в Linux, откройте терминал и введите команду ssh

ssh [email protected]

  • Здесь вы добавите свой IP-адрес и нажмите Enter.
  • Затем вас спросят, хотите ли вы подключиться к устройству. Введите y.
  • Затем вам будет предложено ввести пароль, введите пароль по умолчанию «малина».

И это должно привести вас к терминалу Raspberry Pi. Теперь последнее, что нужно сделать, - это обезопасить Pi.

Шаг 6: Обеспечение безопасности Raspberry Pi:

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

Чтобы изменить пароль:

  • Введите passwd и нажмите Enter.
  • Вам будет предложено ввести текущий пароль для аутентификации. Введите пароль по умолчанию raspberry и нажмите Enter.
  • Теперь вам будет предложено ввести новый пароль, здесь введите уникальный пароль, состоящий из букв, цифр и специальных символов. Когда вы вводите пароль, на терминале ничего не отображается, поэтому убедитесь, что вы вводите медленно и правильно.
  • После ввода нового пароля вам будет предложено подтвердить пароль. Здесь снова введите новый пароль и нажмите Enter.
  • На терминале появится сообщение об успешном выполнении:

passwd: пароль успешно обновлен

Это означает, что применен новый пароль. Этот процесс сделает Pi безопасным. Если вы хотите узнать больше о пользователях и паролях, прочтите этот пост на официальном сайте Raspberry Pi. Это даст вам более подробные инструкции.

Шаг 7: Заключительное примечание:

Теперь вы готовы использовать Raspberry Pi с SSH. В следующем уроке мы увидим, как использовать контакты GPIO на нашем Pi для управления светодиодами.

Не забудьте проверить мою электронную книгу «Mini WiFi Robot», если вы еще этого не сделали. Он проведет вас через все этапы создания собственного робота.

Надеюсь, вы найдете этот урок информативным. Если есть сомнения, не стесняйтесь спрашивать в комментариях.

Рекомендуемые: