Новый Ubuntu на Raspberry – без монитора

Вопрос или проблема

Я установил Ubuntu Desktop (вероятно, версии 24.10) на новый Raspberry Pi 5 с помощью Raspberry Imager, который создает загружаемый образ Ubuntu на карте памяти. У меня нет монитора для этого Raspberry. Есть ли возможность подключиться, например, по SSH к этому устройству, поскольку я ничего не делал, кроме установки ОС на карту памяти?

.

Ответ или решение

Для подключения к вашему Raspberry Pi 5 без использования монитора через SSH вам необходимо провести несколько предварительных шагов настройки. Начнем с теории, объясняя, как работает SSH и зачем это может быть важно для управления устройством без монитора.

Теория

SSH (Secure Shell) — это сетевой протокол, который обеспечивает защищенное шифрованное подключение между клиентом и сервером. Для Raspberry Pi, который использует Ubuntu или любую другую операционную систему на базе Linux, SSH позволяет удаленное управление системой, выполнение команд и даже передача файлов между устройствами. Использование SSH особенно полезно в ситуациях, когда физический доступ к устройству ограничен или невозможно подключить монитор и клавиатуру.

Пример

Возьмите к примеру, ситуацию, когда вы установили Ubuntu на Raspberry Pi 5 через Raspberry Pi Imager. Устройство было подготовлено, но у вас нет монитора или HDMI-кабеля под рукой, чтобы завершить установку и начать настройку. В таких случаях SSH позволяет обойти эти ограничения. Основной задачей здесь является обеспечение того, чтобы SSH был активирован на вашем Raspberry Pi и было возможно определить IP-адрес устройства в вашей локальной сети.

Применение

Теперь перейдём непосредственно к шагам, которые необходимо предпринять, чтобы подключиться к вашему Raspberry Pi через SSH:

  1. Подготовка microSD карты с файлами конфигурации:

    • Вы готовы вставить карты microSD в специальный ридер вашего компьютера, чтобы внести некоторые изменения в файлы системы.
    • Найдите раздел boot на microSD карте. Он должен иметь файловую систему FAT32, доступную из операционных систем Windows, MacOS или Linux.
    • В корне этого раздела создайте пустой файл с именем ssh без расширения. Это активирует SSH сервер при первой загрузке Raspberry Pi.
  2. Подключение к сети:

    • Если ваш Raspberry Pi подключен к Ethernet, он автоматически получит IP-адрес от вашего маршрутизатора после загрузки.
    • В случае использования Wi-Fi, в корневой части той же microSD карты создайте файл с именем wpa_supplicant.conf. Вставьте в него следующее содержимое, адаптировав к условиям вашей сети:

      country=US
      ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
      update_config=1
      
      network={
       ssid="Имя_вашей_сети"
       psk="Пароль_от_сети"
       key_mgmt=WPA-PSK
      }
  3. Загрузка и определение IP-адреса:

    • Вставьте microSD карту обратно в Raspberry Pi и подключите питание. Устройство начнет процесс загрузки.
    • Чтобы найти IP-адрес Raspberry Pi в вашей сети, вы можете воспользоваться вашим маршрутизатором, который обычно имеет страницу состояния DHCP, или прибегнуть к помощи сетевого сканера, например Fing (для мобильных устройств) или Angry IP Scanner (для ПК).
  4. Подключение через SSH:

    • Откройте терминал (в Unix-подобных системах) или командную строку (в Windows).

    • Введите следующую команду для подключения, заменив IP_АДРЕС реальным адресом вашего Raspberry Pi:

      ssh ubuntu@IP_АДРЕС
    • По умолчанию, логин для вашей Ubuntu системы на Raspberry Pi будет ubuntu, а пароль — ubuntu. При первом входе вас попросят сменить пароль.

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

Оцените материал
Добавить комментарий

Капча загружается...