Obsah:
- Zásoby
- Krok 1: Príprava karty SD: Napíšte operačný systém
- Krok 2: Príprava karty SD: Nastavenie bez hlavy
- Krok 3: Spustite počítač a nájdite adresu IP PI
- Krok 4: Pripojte sa pomocou SSH
- Krok 5: Aktualizujte Raspbian a nainštalujte X11VNC
- Krok 6: Vzdialená plocha.. Konečne
Video: Desktop Raspberry Pi: Bezpečné nastavenie bez hlavy bez displeja: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Ak to čítate, pravdepodobne už poznáte Raspberry Pi. Mám pár týchto úžasných dosiek okolo domu na realizáciu rôznych projektov. Ak sa pozriete na sprievodcu, ktorý vám ukáže, ako začať s Raspberry Pi, bude pravdepodobne zahŕňať pripojenie Pi k monitoru pomocou kábla HDMI a potom pripojenie klávesnice a myši, aby ste ho mohli používať.
Nedávno som dostal do ruky Raspberry Pi 3B+ a nemal som žiadne periférne zariadenie, aby som mohol začať. Žiaden problém! Spustím v bezhlavom režime - bez pripojenej klávesnice alebo monitora. Ale všetky návody na používanie Pi v bezhlavom režime najskôr vyžadovali, aby som Pi pripojil k monitoru a klávesnici, než budem môcť prepnúť na beh v bezhlavom režime. Rozhodol som sa teda nájsť spôsob, ako vykonať inštaláciu Raspberry Pi Desktop úplne „bez hlavy“. Ako ďalší bonus vám ukážem, ako môžete šifrovať a zabezpečiť prístup k Pi na vzdialenú plochu.
Zásoby
- Doska Raspberry Pi (3B+ alebo najnovšia 4B) a napájanie
- Micro SD karta (minimálne 8 GB)
- PC/notebook so slotom na kartu Micro SD alebo externou čítačkou kariet USB SD (napr.
Krok 1: Príprava karty SD: Napíšte operačný systém
Prvým krokom v tomto procese je vytvorenie bootovacej karty SD s operačným systémom. Pre väčšinu používateľov je najlepšou voľbou Raspbian OS - oficiálna distribúcia Linuxu založená na debiane, ktorá bola prispôsobená pre Raspberry Pi. Dodáva sa v dvoch verziách, Desktop a Lite (minimálna verzia s prístupom iba z príkazového riadka). Na tento Instrutable použijeme príchuť Desktop. Stiahnite si najnovšiu distribúciu Raspbian Desktop z oficiálnej stránky na stiahnutie. TIP: Ak máte na svojom prenosnom počítači/počítači nainštalovaného klienta BitTorrent, použite odkaz Torrent na oveľa rýchlejšie sťahovanie.
Počas sťahovania si stiahnite a nainštalujte Balena Etcher - multiplatformový nástroj navrhnutý na zápis obrazu Raspbian na karty SD. Stiahnite si verziu pre operačný systém OS (OSX alebo Windows alebo Linux), ktorú máte vo svojom počítači.
- Vložte čítačku kariet SD s kartou SD
- Spustite Balena Etcher a vyberte z pevného disku stiahnutý súbor.zip Raspberry Pi OS.
- Vyberte jednotku SD Card
- Kliknite na položku „Flash!“zapísať OS Raspbian na kartu SD. Počkajte na 'Flash Complete!' správa a celkom Balena Ethcher.
Krok 2: Príprava karty SD: Nastavenie bez hlavy
Ďalej nakonfigurujeme kartu SD tak, aby robila dve veci
- Povoliť SSH
- Po spustení pripojte zariadenie Pi k svojej sieti Wi -Fi
Potom, čo je Balena Etcher hotový, operačný systém automaticky vyhľadá a pripojí oddiel označený ako „boot“na SD kartu.
WINDOWS V systéme Windows otvorte program Windows Prieskumník, vyhľadajte nový disk s označením „boot“a kliknutím naň zobrazte obsah. Na paneli s ponukami kliknite na položku Nová položka a potom vyberte položku Textový dokument a vytvorte nový prázdny súbor. Premenujte to na „ssh“
POZNÁMKA: V predvolenom nastavení systém Windows skrýva známe prípony súborov. To spôsobí, že súbor bude mať názov „ssh.txt“namiesto ssh, ale Windows ho pred vami skryje. Podľa týchto pokynov povoľte zobrazovanie prípon súborov.
Postupujte rovnako a vytvorte ďalší súbor a premenujte ho na „wpa_supplicant.conf“. Znova sa uistite, že na koniec tohto súboru nie je pridaný žiadny „.txt“. Upravte tento súbor pomocou programu Poznámkový blok alebo preferovaného textového editora a pridajte tento text:
ctrl_interface = DIR =/var/run/wpa_supplicant SKUPINA = netdev
update_config = 1 ap_scan = 1 fast_reauth = 1 krajina = sieť USA = {ssid = "SSID vašej siete" psk = "priorita hesla vašej siete" = 100}
Zmeňte kód krajiny na príslušný kód (odkaz). Nastavte SSID a PSK tak, aby sa zhodovali s SSID a heslom/heslom vašej WiFi.
Uložte súbor a vyberte kartu SD.
OSX V OSX je najlepší spôsob, ako to urobiť, pomocou aplikácie Terminal. Spustite Terminál a zmeňte adresár na /Volumes /boot
Na termináli spustite nasledujúce príkazy
dotkni sa ssh
nano wpa_supplicant.conf
Druhý príkaz otvorí súbor wpa_supplicant.conf v nano textovom editore. Pridajte rovnaký text ako vyššie (pozrite si časť Windows). Uložte súbor a vysuňte kartu SD z vyhľadávača.
Krok 3: Spustite počítač a nájdite adresu IP PI
Vložte pripravenú kartu SD do Raspberry Pi a pripojte napájanie, aby ste ju spustili. Počkajte niekoľko minút, kým Pi dokončí spustenie. V tomto bode Pi používa Raspbian Desktop, ale nemáme ho ako vidieť.
Hľadanie IP adresy Pi Najprv nainštalujeme Nmap - bezplatný a otvorený zdrojový nástroj na zisťovanie siete a Zenmap - nástroj GUI pre nmap. Oboje si môžete stiahnuť z oficiálnej stránky na stiahnutie Nmap. Inštalátor pre oba OS bude mať možnosť nainštalovať Zenmap spolu s nmap.
Tento ďalší krok vyžaduje trochu znalostí o rozsahu adries IP vašej domácej siete Wi -Fi. Zistite IP adresu svojho počítača. napr. 192.168.1.21. Sieťová podsieť pre váš domov bude 192.168.1.0/24 na základe adresy IP vášho počítača.
Spustite Zenmap
- V cieľovom type zadajte podsieť siete, ktorú ste identifikovali ako domácu sieť
- Zmeňte rozbaľovaciu ponuku profilu a vyberte možnosť „Ping Scan“
- Do príkazového riadka zadajte príkaz „nmap -sn“. Podsieť by už mala byť zadaná.
- Kliknite na tlačidlo „Skenovať“. Do niekoľkých minút nástroj zobrazí zoznam všetkých zariadení, ktoré našiel vo vašej sieti Wi -Fi. Vyhľadajte zariadenie s názvom „raspberrypi“a poznačte si jeho IP adresu. Na snímkach obrazovky vyššie uvidíte, že malina pi získala IP adresu 192.168.1.47
Krok 4: Pripojte sa pomocou SSH
Ak bola karta SD pripravená správne, pri prvom spustení sa Pi automaticky pripojí k WiFi a povolí aj službu SSH. Teraz sa k nemu môžeme pripojiť pomocou klienta SSH vo vašom počítači. Toto však nie je úplný zážitok z pracovnej plochy, ktorý by sme chceli. Existuje niekoľko ďalších krokov, ako sa tam dostať.
WINDOWSA Takmer každá príručka používania SSH v systéme Windows odporúča používať PuTTY. Osobne si myslím, že používateľské rozhranie je veľmi zastarané a ťažko sa používa. Môj preferovaný klient SSH v systéme Windows je MobaXterm. Stiahnite si a nainštalujte MobaXterm do počítača so systémom Windows. Pri prvom spustení programu MobaXterm zobrazí brána firewall systému Windows 10 upozornenie na zablokovanie určitých funkcií. Odblokovanie aplikácie je bezpečné. Ak chcete pokračovať, spustite MobaXterm a spustite terminál.
OSX Ak používate OSX, už obsahuje všetko potrebné na pripojenie cez SSH. Pokračujte spustením aplikácie Terminal.
Pripojte sa k Raspberry Pi
Vo svojom termináli pripojte SSH k Pi pomocou adresy IP, ktorú ste získali skôr zo skenovania Nmap. Môj malinový Pi získal 192.168.1.47 a budem ho používať vo zvyšku tejto príručky. Nahraďte ho správnou IP adresou pre Pi, ktorý nastavujete.
Zadajte to do svojho terminálu a stlačte kláves ENTER
Pri prvom pripojení sa zobrazí upozornenie na pripojenie k novému zariadeniu. Pokračujte zadaním 'y' alebo 'Y' a ENTER. Ďalej vás vyzve na zadanie hesla. Počiatočné heslo pre používateľa „pi“je „malina“. Ak všetko prebehlo dobre, budete prihlásení a zobrazí sa výzva na spustenie, ktorá vyzerá takto
pi@malina: ~ $
Dobre!
Krok 5: Aktualizujte Raspbian a nainštalujte X11VNC
Zostaneme v rovnakom pripojení SSH z predchádzajúceho kroku a najskôr aktualizujeme všetok softvér, ktorý je už nainštalovaný na Pi. Počas pripojenia cez SSH zadajte do terminálu nasledujúce dva príkazy
sudo apt aktualizácia
sudo apt upgrade
Po každom príkaze postupujte podľa pokynov na termináli. dokončenie druhého príkazu bude trvať 15 až 20 minút. Budete musieť odpovedať na jednu alebo dve ďalšie výzvy a potom si dať kávu, kým sa stiahne a potom nainštaluje všetok aktualizačný softvér.
Po dokončení aktualizácie je potrebné nainštalovať x11VNC. x11VNC je aplikácia pre vzdialenú plochu, ktorá pobeží na Raspberry Pi a umožní nám zobraziť plochu z nášho počítača. Zadajte tieto príkazy do terminálu
sudo apt install x11vnc
x11vnc -storepasswd
Druhým príkazom je nastaviť heslo pre prístup na vzdialenú plochu. POZNÁMKA: Toto môže mať maximálne 8 znakov.
Ďalej aktualizujeme konfiguračný súbor, aby sa x11vnc automaticky spustil pri zavádzaní. Tieto príkazy sú stále v termináli
mkdir -p ~/.config/lxsession/LXDE -pi
cp/etc/xdg/lxsession/LXDE-pi/autostart ~/.config/lxsession/LXDE-pi/autostart nano ~/.config/lxsession/LXDE-pi/autostart
Posledným príkazom sa spustí „nano“jednoduchý textový editor. Pridajte to na koniec súboru
@x11vnc -nevershared -forever -localhost -rfbauth /home/pi/.vnc/passwd
Uložte súbor pomocou „Ctrl-o“a ukončite nano pomocou „Ctrl-x“
Pretože sme k Raspberry Pi nikdy nepripojili žiadny displej, v predvolenom nastavení sa pracovná plocha spustí vo veľmi nízkom rozlíšení 720 x 480. Ale to je ľahké opraviť. Stále v relácii SSH spustite
sudo raspi-config
Spustí sa aplikácia textového režimu konfigurácie raspbian. Pomocou klávesov so šípkami vyberte „Rozšírené možnosti“a stlačte kláves ENTER. Potom zvoľte „Rozlíšenie“a stlačte kláves ENTER. Nakoniec vám bude predložený zoznam dostupných rozlíšení obrazovky. Vyberte jednu z možností vyššieho rozlíšenia a stlačte kláves ENTER. Vráťte sa na hlavnú obrazovku pomocou prepínača TAB na možnosť '' a stlačte kláves ENTER.
Reštartujte Raspberry Pi
sudo reštart
Krok 6: Vzdialená plocha.. Konečne
Po dokončení bootovania Raspberry Pi sme pripravení zobraziť slávnu pracovnú plochu bez toho, aby sme museli pripojiť externý monitor alebo klávesnicu a myš.
SSH s presmerovaním portov
Táto záverečná časť je trochu technická a ťažšie sa vysvetľuje. Odporúčam prečítať si tento veľmi dobrý návod.
Vráťte sa na terminál, ktorý ste použili na pripojenie k Pi cez SSH. Teraz opatrne zadajte a spustite tento príkaz
ssh -L 5900: localhost: 5900 [email protected]
Stiahnite si a nainštalujte prehliadač RealVNC. Spustite prehliadač RealVNC. Stačí zadať adresu servera VNC
localhost
a kliknite na Pripojiť alebo jednoducho stlačte kláves ENTER. Divák sa bude sťažovať, že pripojenie nie je zabezpečené. Prijmite varovanie a pokračujte. Budete vyzvaní na zadanie hesla. Toto je 8-znakové (alebo menej) heslo, ktoré ste nastavili pre x11vnc. Kliknite na „OK“a privíta vás desktop Raspberry Pi.
Všimnete si upozornenie na používanie predvoleného hesla. V tomto mieste pokračujte a zmeňte predvolené heslo pre používateľa „pi“.
Pripojenia VNC zvyčajne nie sú zabezpečené. Touto metódou ste však teraz zabezpečili pripojenie VNC zabezpečením jeho tunelovaním cez šifrované pripojenie SSH.
To je všetko !!! Úspešne ste nastavili skutočne bezhlavý Raspberry Pi.
Odporúča:
Nastavenie Raspberry Pi 4 cez prenosný počítač/počítač pomocou ethernetového kábla (bez monitora, bez Wi-Fi): 8 krokov
Nastavte Raspberry Pi 4 cez prenosný počítač/počítač pomocou ethernetového kábla (bez monitora, bez Wi-Fi): Pri tomto nastavení budeme pracovať s Raspberry Pi 4 Model-B s 1 GB RAM. Raspberry-Pi je jednodoskový počítač používaný na vzdelávacie účely a projekty pre domácich majstrov za prijateľnú cenu, vyžaduje napájanie 5 V 3A. Prevádzkové systémy podobné
Bezpečne pristupujte k svojmu Pi odkiaľkoľvek na svete: 7 krokov
Bezpečne pristupujte k svojmu Pi odkiaľkoľvek na svete: Na Pi mám nepretržite spustených niekoľko aplikácií. Kedykoľvek som sa dostal von z môjho domu, bolo veľmi ťažké kontrolovať zdravotný stav a stav Pi. Menšiu prekážku som následne prekonal pomocou ngrok. Prístup k zariadeniu zvonku poskytuje
Beží bez obrazovky / displeja (bez hlavy) na Raspberry Pi alebo iných počítačoch založených na Linuxe / unixe: 6 krokov
Beh bez obrazovky / displeja (bez hlavy) na počítačoch Raspberry Pi alebo iných Linux / unix: Keď si väčšina ľudí kúpi Raspberry PI, myslí si, že potrebuje obrazovku počítača. Nemrhajte peniazmi na zbytočné počítačové monitory a klávesnice. Nestrácajte čas presúvaním klávesníc a monitorov medzi počítačmi. Nezapínajte televízor, ak nie je
Inštalácia Raspbian do Raspberry Pi 3 B bez HDMI - Začíname s Raspberry Pi 3B - Nastavenie Raspberry Pi 3: 6 krokov
Inštalácia Raspbian do Raspberry Pi 3 B bez HDMI | Začíname s Raspberry Pi 3B | Nastavenie Raspberry Pi 3: Ako niektorí z vás vedia, počítače Raspberry Pi sú celkom úžasné a celý počítač môžete získať iba na jednej malej doske. Raspberry Pi 3 Model B je vybavený štvorjadrovým 64-bitovým ARM Cortex A53. taktovaný na 1,2 GHz. To dáva Pi 3 zhruba 50
Internetové rádio/ webové rádio s Raspberry Pi 3 (bez hlavy): 8 krokov
Internetové rádio/ webové rádio s Raspberry Pi 3 (bez hlavy): HI Chcete mať vlastný rozhlasový hosting cez internet, ste na správnom mieste. Budem sa snažiť rozpísať čo najviac. Skúsil som niekoľko spôsobov, ako väčšina z nich buď potrebovala zvukovú kartu, ktorú som sa zdráhal kúpiť. ale podarilo sa mi