Вопрос или проблема
Я установил 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:
-
Подготовка microSD карты с файлами конфигурации:
- Вы готовы вставить карты microSD в специальный ридер вашего компьютера, чтобы внести некоторые изменения в файлы системы.
- Найдите раздел boot на microSD карте. Он должен иметь файловую систему FAT32, доступную из операционных систем Windows, MacOS или Linux.
- В корне этого раздела создайте пустой файл с именем
ssh
без расширения. Это активирует SSH сервер при первой загрузке Raspberry Pi.
-
Подключение к сети:
- Если ваш 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 }
-
Загрузка и определение IP-адреса:
- Вставьте microSD карту обратно в Raspberry Pi и подключите питание. Устройство начнет процесс загрузки.
- Чтобы найти IP-адрес Raspberry Pi в вашей сети, вы можете воспользоваться вашим маршрутизатором, который обычно имеет страницу состояния DHCP, или прибегнуть к помощи сетевого сканера, например Fing (для мобильных устройств) или Angry IP Scanner (для ПК).
-
Подключение через SSH:
-
Откройте терминал (в Unix-подобных системах) или командную строку (в Windows).
-
Введите следующую команду для подключения, заменив
IP_АДРЕС
реальным адресом вашего Raspberry Pi:ssh ubuntu@IP_АДРЕС
-
По умолчанию, логин для вашей Ubuntu системы на Raspberry Pi будет
ubuntu
, а пароль —ubuntu
. При первом входе вас попросят сменить пароль.
-
Теперь, когда вы установили SSH-соединение, вы имеете полный доступ к вашему устройству и можете управлять им из терминала. Это включает в себя настройку программ, установку пакетов, изменение системных настроек и даже проведение административных задач. Применение дистанционного управления через SSH позволяет вам максимально использовать возможности Raspberry Pi даже без физического доступа в любой момент времени.