Raspberry Pi

Как настроить Raspberry Pi в режиме Headless на Ubuntu

Как настроить Raspberry Pi в режиме Headless на Ubuntu
У разных людей разные причины для приобретения Raspberry Pi; но в большинстве случаев это для выполнения потрясающих проектов. Настройка Raspberry Pi - первый шаг в этом направлении, и вы сделаете это за пару минут.

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

Вы будете использовать соединение Wi-Fi, поэтому вы должны получить одну настройку, поскольку она вам понадобится в следующих частях этой статьи.

Использование Raspberry Pi

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

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

Получение операционной системы

Аппаратное обеспечение - ничто без программного обеспечения. Ваш Raspberry Pi не более полезен, чем лист бумаги, на котором нет программного обеспечения. Вам нужно программное обеспечение, работающее с ним, в данном случае операционная система, чтобы что-то сделать.

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

Включение SSH на Pi

SSH должен быть активен на Raspberry Pi, поскольку это метод, который вы собираетесь использовать для запуска устройства в автономном режиме. К сожалению, эта утилита не включена по умолчанию на Pi, поэтому вам нужно включить ее самостоятельно.

После записи образа на sd карту нужно создать в папке пустой файл ботинок каталог SD-карты. Файл должен называться ssh, без продления. Вы можете сделать это в терминале, используя трогать команда в этом разделе.

коснитесь ssh

Когда вы начинаете использовать Raspberry Pi, он проверяет наличие этого файла. Он видит это, затем включает SSH и удаляет файл.

Настройка Wi-Fi

Чтобы использовать Raspberry Pi в автономном режиме, вы можете использовать соединение Ethernet. Но в этом случае вы увидите, как настроить его с помощью Wi-Fi-соединения.

Чтобы это работало, ваш компьютер должен быть подключен к Wi-Fi - источнику Wi-Fi не требуется доступ в Интернет.

Так же, как вы добавили ssh файл в ботинок каталог SD-карты, вы добавите файл с именем wpa_supplicant.conf в корневую папку того же каталога.

Просто скопируйте в файл следующий контент:

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
country = "your_ISO-3166-1_two-letter_country_code"
 
network =
ssid = "" your_SSID ""
psk = "" your_PSK ""
key_mgmt = WPA-PSK

Вы замените <> с названием используемого Wi-Fi и <>  с паролем к вайфаю. В "your_ISO-3166-1_two-letter_country_code" следует заменить на подходящий код отсюда.

Получение IP-адреса

Чтобы подключиться к Raspberry Pi по SSH, вам необходимо знать его IP-адрес. В этом разделе вы узнаете, как это сделать.

Вам нужно иметь nmap инструмент, установленный на вашем компьютере, чтобы иметь возможность продолжить эту часть руководства. Если он еще не установлен, вы можете быстро сделать это, используя:

sudo apt-get install nmap

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

Просто введите в терминал:

имя хоста -I

Эта команда используется для проверки всех IP-адресов, доступных на хосте. Вы получите результат, аналогичный 192.168.Икс.x, который является IP-адресом Wi-Fi.

Чтобы найти конкретный IP-адрес для Raspberry Pi, введите следующую команду:

nmap -sP 192.168.Икс.0/24

Заменять Икс с фактическим значением, которое вы можете увидеть на своей машине после запуска имя хоста -I команда.

Вы увидите, что отображается пара IP-адресов. У IP-адресов должно быть имя, чтобы было легко определить, какой из адресов принадлежит Raspberry Pi.

Доступ к Pi

Теперь, когда вы знаете IP-адрес, вы можете использовать его для доступа к Raspberry Pi через SSH. Имя пользователя по умолчанию для Raspberry Pi: Пи и пароль по умолчанию малина.

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

ssh pi @ piaddress

Заменить пиадрес с фактическим IP-адресом Raspberry Pi, и вы должны быть в Raspberry Pi.

Помните, что пароль по умолчанию является общим, поэтому вам нужно его изменить. ОС Raspbian - это дистрибутив Linux на основе Debian, поэтому вы можете выполнять на нем аналогичные задачи, как и в обычном дистрибутиве Linux, таком как Ubuntu.

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

Вы получите запрос с просьбой ввести текущий пароль, а затем новый пароль.

Доступ к графическому пользовательскому интерфейсу Pi

Вы получаете доступ к Pi через SSH, поэтому вы можете использовать его только через терминал. Но вы не можете многое сделать с этим только с терминала, поэтому вам нужно получить доступ к графическому интерфейсу для более полноценного опыта.

Для этого вам нужно использовать инструмент под названием RealVNC. Обратите внимание, что вы будете устанавливать RealVNC внутри Raspberry Pi, а не на свой компьютер с Ubuntu.

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

Перед установкой обновите список репозитория пакетов, используя:

sudo apt-get update

Затем вы можете установить с помощью следующей команды:

sudo apt-get install -y realvnc-vnc-server realvnc-vnc-viewer

Теперь, когда RealVNC установлен на Raspbian, вы можете получить IP-адрес, который он использует для подключения к вашему серверу Ubuntu.

Для этого введите команду ниже:

vncserver

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

Поскольку RealVNC на Raspberry Pi должен работать с машиной Ubuntu через IP-адрес, вам также необходимо установить его на свой компьютер Ubuntu.

Вы можете скачать RealVNC для Ubuntu здесь, и это файл deb. Вы можете установить его через терминал или с помощью пакета «Software Install» в Ubuntu.

После установки вы найдете значок VNC Viewer в списке приложений. Щелкните меню «Файл» и выберите «Новое соединение».

Вы найдете поле для ввода IP-адреса, который вы скопировали некоторое время назад, и вы также можете дать ему имя. Нажмите «ОК», чтобы сохранить.

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

 

Заключение

После выполнения различных пунктов этой статьи ваш Raspberry Pi должен быть доступен на вашем компьютере через терминал и графический интерфейс пользователя (GUI).

В этой статье был использован пошаговый подход к настройке Raspberry Pi для автономной работы на машине с Ubuntu. В этом процессе важны такие инструменты, как Nmap, RealVNC, и Pi теперь можно использовать с помощью SSH-подключения к Raspberry Pi через соединение Wi-Fi.

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

Контроль и управление перемещением мыши между несколькими мониторами в Windows 10
Диспетчер мыши с двумя дисплеями позволяет контролировать и настраивать движение мыши между несколькими мониторами, замедляя ее движения возле границы...
WinMouse позволяет настраивать и улучшать движение указателя мыши на ПК с Windows
Если вы хотите улучшить функции указателя мыши по умолчанию, используйте бесплатное ПО WinMouse. Он добавляет дополнительные функции, которые помогут ...
Левая кнопка мыши не работает в Windows 10
Если вы используете выделенную мышь со своим ноутбуком или настольным компьютером, но левая кнопка мыши не работает в Windows 10/8/7 по какой-то причи...