Съдържание:
- Консумативи
- Стъпка 1: Подгответе SD картата: Напишете операционната система
- Стъпка 2: Подгответе SD карта: Безглавна настройка
- Стъпка 3: Стартирайте и намерете IP адреса на PI
- Стъпка 4: Свържете с помощта на SSH
- Стъпка 5: Актуализирайте Raspbian и инсталирайте X11VNC
- Стъпка 6: Отдалечен работен плот.. Най -накрая
Видео: Raspberry Pi Desktop: Сигурна безглавна настройка без дисплей: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Ако четете това, вероятно вече сте запознати с Raspberry Pi. Имам няколко от тези страхотни дъски из къщата за изпълнение на различни проекти. Ако погледнете някое ръководство, което ви показва как да започнете с Raspberry Pi, много вероятно ще включва свързването на Pi към монитор с HDMI кабел и след това прикачване на клавиатура и мишка, за да го използвате.
Наскоро се сдобих с Raspberry Pi 3B+ и нямах никакви периферни устройства, за да започна. Няма проблем! Ще бягам в режим без глава - без прикрепена клавиатура или монитор. Но всички ръководства за използване на Pi в режим без глава първо изискваха да свържа Pi към монитор и клавиатура, преди да мога да премина към работа в режим без глава. Затова се заех да намеря начин да направя инсталирането на Raspberry Pi Desktop напълно „без глава“. Като допълнителен бонус ще ви покажа как можете да шифровате и защитите достъпа на отдалечения работен плот до Pi.
Консумативи
- Raspberry Pi Board (3B+ или най -новата 4B) и захранване
- Micro SD карта (минимум 8GB)
- Компютър/лаптоп със слот за Micro SD карта или външен USB четец на SD карти (напр.
Стъпка 1: Подгответе SD картата: Напишете операционната система
Първата стъпка в процеса е създаването на стартираща SD карта с операционната система. За повечето потребители най -добрият избор е Raspbian OS - официалната debian базирана Linux дистрибуция, която е персонализирана за Raspberry Pi. Той се предлага в два варианта, Desktop и Lite (минимална версия само с достъп до командния ред). За този инструктаж ще използваме аромата на работния плот. Изтеглете най -новата дистрибуция на Raspbian Desktop от официалната страница за изтегляне. СЪВЕТ: Ако имате инсталиран клиент на BitTorrent на вашия лаптоп/компютър, използвайте връзката Torrent за много по -бързо изтегляне.
Докато това се изтегля, изтеглете и инсталирайте Balena Etcher - кросплатформен инструмент, предназначен за запис на Raspbian изображение на SD карти. Изтеглете версията за операционната система (OSX или Windows или Linux), която имате на вашия компютър.
- Поставете четеца на SD карти със SD картата
- Стартирайте Balena Etcher и изберете от вашия твърд диск.zip файла Raspberry Pi OS, който сте изтеглили.
- Изберете SD картата
- Кликнете върху „Flash!“да запишете Raspbian OS на SD картата. Изчакайте „Flash завърши!“съобщение и доста Balena Ethcher.
Стъпка 2: Подгответе SD карта: Безглавна настройка
След това ще конфигурираме SD картата да прави две неща
- Активирайте SSH
- Направете Pi Connect към вашия Wifi, когато се зареди
Обикновено след приключване на Balena Etcher операционната система автоматично ще намери и монтира дяла, означен като „зареждане“, на SD картата.
WINDOWS В Windows отворете Windows Explorer и потърсете ново устройство с етикет „boot“и кликнете върху него, за да покажете съдържанието. Кликнете върху „Нов елемент“в лентата с менюта и след това изберете „Текстов документ“, за да създадете нов празен файл. Преименувайте това на 'ssh'
ЗАБЕЛЕЖКА: По подразбиране Windows скрива разширенията на файлове с познати файлове. Това ще доведе до името на файла „ssh.txt“вместо ssh, но Windows ще го скрие от вас. Следвайте тези инструкции, за да активирате показването на файлови разширения.
Следвайте същия процес и създайте друг файл и го преименувайте на 'wpa_supplicant.conf'. Отново се уверете, че в края на този файл няма добавен „.txt“. Редактирайте този файл с помощта на Notepad или предпочитания от вас текстов редактор и добавете този текст:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev
update_config = 1 ap_scan = 1 fast_reauth = 1 държава = американска мрежа = {ssid = "SSID на вашата мрежа" psk = "Парола на вашата мрежа" приоритет = 100}
Променете кода на страната на подходящ код (Връзка). Задайте SSID и PSK така, че да съответстват на SSID и паролата/паролата на вашата WiFi.
Запазете файла и извадете SD картата.
OSX В OSX най -добрият начин да направите това е да използвате приложението Terminal. Стартирайте терминала и променете директорията на /Volumes /boot
В терминала изпълнете следните команди
докоснете ssh
nano wpa_supplicant.conf
Втората команда ще отвори файла wpa_supplicant.conf в нано текстов редактор. Добавете същия текст както по -горе (вижте в раздела Windows). Запазете файла и извадете SD картата от търсачката.
Стъпка 3: Стартирайте и намерете IP адреса на PI
Поставете подготвената SD карта в Raspberry Pi и свържете захранването, за да я заредите. Изчакайте няколко минути, докато Pi завърши зареждането. В този момент Pi работи с Raspbian Desktop, но няма как да го видим.
Търсене на IP адреса на Pi Първо ще инсталираме Nmap - безплатен инструмент за откриване на мрежа с отворен код и Zenmap - GUI Tool за nmap. Можете да изтеглите и двете от официалната страница за изтегляне на Nmap. Инсталаторът за всяка от операционните системи ще има възможност да инсталира Zenmap заедно с nmap.
Тази следваща стъпка изисква малко познания за обхвата на IP адресите на вашата домашна Wifi мрежа. Вземете IP адреса на вашия компютър. напр. 192.168.1.21. Мрежовата подмрежа за вашия дом ще бъде 192.168.1.0/24 въз основа на ip адреса на вашия компютър.
Стартирайте Zenmap
- В целевия тип подмрежата на мрежата, която сте определили като своя домашна мрежа
- Променете падащото меню на профила и изберете „Ping Scan“
- В полето за команда въведете 'nmap -sn'. Подмрежата вече трябва да бъде въведена.
- Кликнете върху бутона „Сканиране“. В рамките на няколко минути инструментът ще изброи всички устройства, които е намерил във вашата Wifi мрежа. Потърсете устройството, наречено „raspberrypi“, и отбележете неговия IP адрес. На екранните снимки по -горе ще видите, че малиновото пи получи IP адреса 192.168.1.47
Стъпка 4: Свържете с помощта на SSH
Ако SD картата е подготвена правилно, тогава при първото зареждане Pi автоматично ще се свърже с WiFi и също ще активира услугата SSH. Сега можем да се свържем с него с помощта на SSH клиент на вашия компютър. Но това не е пълното настолно изживяване, което искаме. Има още няколко стъпки, за да стигнете до там.
WINDOWS Почти всяко ръководство за използване на SSH в Windows препоръчва използването на PuTTY. Аз лично смятам, че потребителският интерфейс е много остарял и труден за използване. Моят предпочитан SSH клиент в Windows е MobaXterm. Изтеглете и инсталирайте MobaXterm на вашия компютър с Windows. Когато стартирате MobaXterm за първи път, защитната стена на Windows 10 ще изведе известие за някои функции, които са блокирани. Безопасно е да деблокирате приложението. Стартирайте MobaXterm и стартирайте терминала, за да продължите.
OSX Ако сте на OSX, той вече включва всичко необходимо за свързване чрез SSH. Стартирайте приложението Terminal, за да продължите.
Свържете се с Raspberry Pi
Във вашия терминал, SSH към Pi, използвайки IP адреса, който сте получили по -рано от сканирането на Nmap. Моят малинов Pi получи 192.168.1.47 и ще го използвам през останалата част от това ръководство. Заменете го с правилния IP адрес за Pi, който настройвате.
Въведете това в терминала си и натиснете ENTER
Когато се свържете за първи път, ще получите предупреждение за свързване с ново устройство. Въведете „y“или „Y“и ENTER, за да продължите. След това ще ви подкани за парола. Първоначалната парола за потребителя „pi“е „малинка“. Ако всичко е наред, ще бъдете влезли и ще бъдете подканата bash, която изглежда така
пи@малина: ~ $
Добре!
Стъпка 5: Актуализирайте Raspbian и инсталирайте X11VNC
Оставайки в същата SSH връзка от предишната стъпка, първо ще актуализираме целия софтуер, вече инсталиран на Pi. Въведете следните две команди в терминала, докато сте свързани чрез SSH
sudo apt актуализация
sudo apt ъпгрейд
След всяка команда следвайте всички подкани на терминала. втората команда ще отнеме от 15-20 минути за изпълнение. Ще трябва да отговорите на още един или два подкани и след това да си вземете почивка за кафе, докато целият софтуер за актуализиране се изтегли и след това инсталира.
След като актуализацията приключи, е време да инсталирате x11VNC. x11VNC е приложение за отдалечен работен плот, което ще работи на малиново пи и ще ни позволи да гледаме работния плот от нашия компютър. Въведете тези команди в терминала
sudo apt install x11vnc
x11vnc -storepasswd
Втората команда е да зададете парола за достъп до отдалечения работен плот. ЗАБЕЛЕЖКА: Това трябва да е максимум 8 знака.
След това ще актуализираме конфигурационен файл, за да може x11vnc да се стартира автоматично при стартиране. Все още в терминала въведете тези команди
mkdir -p ~/.config/lxsession/LXDE -pi
cp/etc/xdg/lxsession/LXDE-pi/autostart ~/.config/lxsession/LXDE-pi/autostart nano ~/.config/lxsession/LXDE-pi/autostart
Последната команда ще стартира „nano“прост текстов редактор. Добавете това в края на файла
@x11vnc -nevershared -forever -localhost -rfbauth /home/pi/.vnc/passwd
Запазете файла с „Ctrl-o“и излезте от nano с „Ctrl-x“
Тъй като никога не сме свързвали дисплей към Raspberry Pi, по подразбиране работният плот ще започне с много ниска разделителна способност 720x480. Но това е лесно да се поправи. Все още в SSH сесията, стартирайте
sudo raspi-config
Това ще стартира приложението за текстов режим на конфигурация на raspbian. Използвайки клавишите със стрелки, изберете „Разширени опции“и натиснете ENTER. След това изберете „Разделителна способност“и натиснете ENTER. Накрая ще ви бъде представен списък с наличните разделителни способности на екрана. Изберете една от опциите с по -висока разделителна способност и натиснете ENTER. Назад на главния екран с помощта на TAB превключете към опцията '' и натиснете ENTER.
Рестартирайте Raspberry Pi
sudo рестартиране
Стъпка 6: Отдалечен работен плот.. Най -накрая
След като зареждането на Raspberry Pi е готово, ние сме готови да видим славния работен плот, без да свързваме външен монитор или клавиатура и мишка.
SSH с пренасочване на портове
Тази последна част е малко техническа и по -трудна за обяснение. Ще препоръчам да прочетете това много добро ръководство.
Върнете се към терминала, който сте използвали за свързване към Pi чрез SSH. Сега внимателно въведете и изпълнете тази команда
ssh -L 5900: localhost: 5900 [email protected]
RealVNC Viewer Изтеглете и инсталирайте RealVNC Viewer. Стартирайте RealVNC Viewer. В адреса на сървъра на VNC просто въведете
localhost
и щракнете върху Свързване или просто натиснете ENTER. Зрителят ще се оплаче, че връзката не е защитена. Приемете предупреждението и продължете. Ще бъдете подканени да въведете парола. Това е 8-знаковата (или по-малко) парола, която сте задали за x11vnc. Кликнете върху „OK“и ще бъдете посрещнати с работния плот на Raspberry Pi.
Ще забележите предупреждение за използване на парола по подразбиране. В този момент продължете и променете паролата по подразбиране за потребителя „pi“.
Обикновено VNC връзките не са защитени. Но с този метод вече направихте защитената VNC връзката, като я тунелирате през криптирана SSH връзка.
Това е!!! Успешно сте настроили наистина безглава Raspberry Pi.
Препоръчано:
Настройка на Raspberry Pi 4 чрез лаптоп/компютър с помощта на Ethernet кабел (без монитор, без Wi-Fi): 8 стъпки
Настройка на Raspberry Pi 4 чрез лаптоп/компютър с помощта на Ethernet кабел (без монитор, без Wi-Fi): В това ще работим с Raspberry Pi 4 Model-B от 1Gb RAM за настройката. Raspberry-Pi е единичен настолен компютър, използван за образователни цели и DIY проекти на достъпна цена, изисква захранване от 5V 3A
Най -добрата безглавна RPi нулева настройка за начинаещи: 8 стъпки
The Ultimate Headless RPi Zero Setup за начинаещи: В тази инструкция ще разгледаме моята базова настройка за всички проекти на Raspberry Pi Zero. Ще направим всичко от машина с Windows, не се изисква допълнителна клавиатура или монитор! Когато приключим, ще бъде в интернет, споделяне на файлове по мрежата, уау
Работа без екран / дисплей (без глава) на Raspberry Pi или други компютри, базирани на Linux / unix: 6 стъпки
Работа без екран / дисплей (без глава) на Raspberry Pi или други компютри, базирани на Linux / unix: Когато повечето хора купуват Raspberry PI, те смятат, че се нуждаят от компютърен екран. Не губете парите си за ненужни компютърни монитори и клавиатури. Не губете времето си в преместване на клавиатури и монитори между компютри. Не връзвайте телевизор, когато не е
Инсталиране на Raspbian в Raspberry Pi 3 B без HDMI - Първи стъпки с Raspberry Pi 3B - Настройка на вашия Raspberry Pi 3: 6 стъпки
Инсталиране на Raspbian в Raspberry Pi 3 B без HDMI | Първи стъпки с Raspberry Pi 3B | Настройка на вашия Raspberry Pi 3: Както някои от вас знаят, компютрите на Raspberry Pi са доста страхотни и можете да поставите целия компютър само на една малка дъска. Raspberry Pi 3 Модел B разполага с четириядрен 64-битов ARM Cortex A53 с тактова честота 1,2 GHz. Това поставя Pi 3 приблизително на 50
Охладител / стойка за лаптоп с нулева цена (без лепило, без пробиване, без гайки и болтове, без винтове): 3 стъпки
Охладител / стойка за лаптоп с нулева цена (без лепило, без пробиване, без гайки и болтове, без винтове): АКТУАЛИЗИРАНЕ: МОЛЯ ПРИЛОЖНО ГЛАСУВАНЕ ЗА МОИТЕ ИНСТРУКЦИИ, БЛАГОДАРЯ ^ _ ^ МОЖЕТЕ И ДРУГИ ДА ИЗБОРИТЕ ВЛИЗАЙТЕ НА www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ИЛИ МОЖЕ ДА ГЛАСУВАТЕ ЗА МОЙ НАЙ-ДОБРИЯ ПРИЯТЕЛ