Sadržaj:
- Pribor
- Korak 1: Pripremite SD karticu: Napišite OS
- Korak 2: Pripremite SD karticu: Postavljanje bez glave
- Korak 3: Pokrenite sustav i pronađite IP adresu PI -ja
- Korak 4: Povežite se pomoću SSH -a
- Korak 5: Ažurirajte Raspbian i instalirajte X11VNC
- Korak 6: Udaljena radna površina.. Konačno
Video: Raspberry Pi Desktop: Sigurno postavljanje bez glave bez zaslona: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Ako ovo čitate, vjerojatno ste već upoznati s Raspberry Pi. Imam nekoliko ovih izvrsnih ploča po kući za vođenje raznih projekata. Ako pogledate bilo koji vodič koji vam pokazuje kako započeti s Raspberry Pi, to će vrlo vjerojatno uključivati povezivanje Pi na monitor s HDMI kabelom, a zatim priključivanje tipkovnice i miša za njegovu upotrebu.
Nedavno sam se domogao Raspberry Pi 3B+ i nisam imao nijednu perifernu opremu za početak. Nema problema! Radit ću u modu bez glave - bez priključene tipkovnice ili monitora. No, svi vodiči za korištenje Pi u načinu rada bez glave prvo su od mene zahtijevali da povežem Pi na monitor i tipkovnicu prije nego što pređem na rad u načinu rada bez glave. Stoga sam krenuo smisliti način da instalaciju Raspberry Pi Desktop izvedem potpuno "bez glave". Kao dodatni bonus pokazat ću vam kako možete šifrirati i osigurati pristup udaljenoj radnoj površini Pi.
Pribor
- Raspberry Pi ploča (3B+ ili najnoviji 4B) i napajanje
- Micro SD kartica (minimalno 8 GB)
- Računalo/prijenosno računalo s utorom za mikro SD karticu ili vanjskim USB čitačem SD kartica (npr.
Korak 1: Pripremite SD karticu: Napišite OS
Prvi korak u procesu je stvaranje SD kartice za podizanje sustava s OS -om. Za većinu korisnika najbolji izbor je Raspbian OS - službena distribucija Linuxa temeljena na debianu prilagođena za Raspberry Pi. Dolazi u dva okusa, Desktop i Lite (minimalna verzija s pristupom samo iz naredbenog retka). Za ovaj Instrutable koristit ćemo okus Desktop. Preuzmite najnoviju distribuciju Raspbian Desktop sa službene stranice za preuzimanje. SAVJET: Ako imate BitTorrent klijent instaliran na prijenosnom računalu/računalu, upotrijebite vezu Torrent za mnogo brže preuzimanje.
Dok se to preuzima, preuzmite i instalirajte Balena Etcher - alat za više platformi dizajniran za upisivanje Raspbian slike na SD kartice. Preuzmite verziju za OS (OSX ili Windows ili Linux) koji imate na računalu.
- Umetnite čitač SD kartica sa SD karticom
- Pokrenite Balena Etcher i s tvrdog diska odaberite.zip datoteku Raspberry Pi OS. Zip koju ste preuzeli.
- Odaberite pogon SD kartice
- Kliknite na 'Flash!' za pisanje Raspbian OS -a na SD karticu. Pričekajte "Flash dovršen!" poruka i sasvim Balena Ethcher.
Korak 2: Pripremite SD karticu: Postavljanje bez glave
Zatim ćemo konfigurirati SD karticu za dvije stvari
- Omogući SSH
- Neka se Pi Connect poveže s vašim Wifi -jem pri pokretanju
Obično nakon što završi Balena Etcher, OS će automatski pronaći i montirati particiju označenu kao "boot" na SD kartici.
WINDOWSU sustavu Windows otvorite Windows Explorer i potražite novi pogon s oznakom 'boot' i kliknite na njega za prikaz sadržaja. Pritisnite "Nova stavka" na traci izbornika, a zatim odaberite "Tekstualni dokument" da biste stvorili novu praznu datoteku. Preimenujte ovo u 'ssh'
NAPOMENA: Windows prema zadanim postavkama skriva poznate nastavke datoteka. To će uzrokovati da datoteka bude naziv 'ssh.txt' umjesto ssh, ali Windows će je sakriti od vas. Slijedite ove upute za omogućavanje prikaza proširenja datoteka.
Slijedite isti postupak i stvorite drugu datoteku te je preimenujte u 'wpa_supplicant.conf'. Ponovno provjerite da li se na kraju ove datoteke dodaje '.txt'. Uredite ovu datoteku pomoću bilježnice ili željenog uređivača teksta i dodajte ovaj tekst:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev
update_config = 1 ap_scan = 1 fast_reauth = 1 država = američka mreža = {ssid = "SSID vaše mreže" psk = "Zaporka vaše mreže" prioritet = 100}
Promijenite pozivni broj zemlje u odgovarajući kôd (veza). Postavite SSID i PSK tako da odgovaraju SSID -u i zaporci/zaporci vaše WiFi mreže.
Spremite datoteku i izvadite SD karticu.
OSX U OSX -u najbolji način za to je upotreba aplikacije Terminal. Pokrenite Terminal i promijenite imenik u /Volumes /boot
U terminalu pokrenite sljedeće naredbe
dodirni ssh
nano wpa_supplicant.conf
Druga naredba otvorit će datoteku wpa_supplicant.conf u nano tekstualnom uređivaču. Dodajte isti tekst kao gore (pogledajte u odjeljku Windows). Spremite datoteku za izbacivanje SD kartice iz tražilice.
Korak 3: Pokrenite sustav i pronađite IP adresu PI -ja
Umetnite pripremljenu SD karticu u Raspberry Pi i spojite napajanje da biste je podigli. Pričekajte nekoliko minuta da se Pi završi s pokretanjem. U ovom trenutku Pi pokreće Raspbian Desktop, ali nemamo načina da to vidimo.
Traženje Pi -ove IP adrese Prvo ćemo instalirati Nmap - besplatni alat za otkrivanje mreže otvorenog koda i Zenmap - GUI alat za nmap. Oboje možete preuzeti sa službene stranice za preuzimanje Nmap -a. Instalacijski program za bilo koji OS imat će mogućnost instaliranja Zenmapa zajedno s nmapom.
Ovaj sljedeći korak zahtijeva malo znanja o rasponu IP adresa vaše kućne Wifi mreže. Nabavite IP adresu svog računala. npr. 192.168.1.21. Mrežna podmreža za vaš dom bit će 192.168.1.0/24 na temelju ip adrese vašeg računala.
Pokrenite Zenmap
- U ciljnoj vrsti upišite podmrežu mreže koju ste identificirali kao svoju kućnu mrežu
- Promijenite padajući izbornik profila i odaberite "Ping Scan"
- U naredbeni okvir upišite 'nmap -sn'. Podmreža bi već trebala biti upisana.
- Pritisnite gumb 'Skeniraj'. U roku od nekoliko minuta alat će popisati sve uređaje koje je pronašao u vašoj Wifi mreži. Potražite uređaj pod nazivom 'raspberrypi' i zabilježite njegovu IP adresu. Na gornjim snimkama zaslona vidjet ćete da malina pi ima IP adresu 192.168.1.47
Korak 4: Povežite se pomoću SSH -a
Ako je SD kartica ispravno pripremljena, tada će se Pi pri prvom pokretanju automatski povezati s WiFi -jem te omogućiti i SSH uslugu. Sada se možemo povezati s njim pomoću SSH klijenta na vašem računalu. No, ovo nije potpuno iskustvo na radnoj površini koje želimo. Do tamo možete stići još nekoliko koraka.
WINDOWSSkoro svaki vodič za korištenje SSH -a u sustavu Windows preporučuje korištenje PuTTY -a. Osobno mislim da je korisničko sučelje vrlo zastarjelo i teško ga je koristiti. Moj preferirani SSH klijent u sustavu Windows je MobaXterm. Preuzmite i instalirajte MobaXterm na računalo sa sustavom Windows. Kada prvi put pokrenete MobaXterm, vatrozid Windows 10 pojavit će obavijest o blokiranju određenih značajki. Odblokiranje aplikacije je sigurno. Pokrenite MobaXterm i pokrenite terminal za nastavak.
OSXAko ste na OSX -u, on već uključuje sve potrebno za povezivanje putem SSH -a. Pokrenite aplikaciju Terminal za nastavak.
Povežite se s Raspberry Pi
U vašem terminalu, SSH do Pi -a koristeći IP adresu koju ste ranije dobili iz Nmap skeniranja. Moja malina Pi dobila je 192.168.1.47 i to ću koristiti kroz ostatak ovog vodiča. Zamijenite je pravom IP adresom za Pi koju postavljate.
Upišite ovo u svoj terminal i pritisnite ENTER
Prilikom prvog povezivanja dobit ćete upozorenje o povezivanju s novim uređajem. Upišite 'y' ili 'Y' i ENTER za nastavak. Zatim će zatražiti lozinku. Početna lozinka za korisnika 'pi' je 'malina'. Ako je sve prošlo dobro, bit ćete prijavljeni i bit ćete bash upit koji izgleda ovako
pi@malina: ~ $
Dobro!
Korak 5: Ažurirajte Raspbian i instalirajte X11VNC
Ostajući na istoj SSH vezi iz prethodnog koraka, prvo ćemo ažurirati sav softver koji je već instaliran na Pi. Upišite sljedeće dvije naredbe u terminal dok ste povezani putem SSH -a
sudo apt ažuriranje
sudo apt nadogradnja
Nakon svake naredbe slijedite sve upite na terminalu. druga naredba će trajati od 15-20 minuta da se dovrši. Morat ćete odgovoriti na još jedan ili dva upita, a zatim uzeti pauzu za kavu dok se sav softver za ažuriranje preuzme, a zatim instalira.
Nakon dovršetka ažuriranja vrijeme je za instalaciju x11VNC. x11VNC je aplikacija za udaljenu radnu površinu koja će raditi na malini pi i omogućiti nam pregled radne površine s našeg računala. Upišite ove naredbe u terminal
sudo apt install x11vnc
x11vnc -storepasswd
Druga naredba je postaviti lozinku za pristup udaljenoj radnoj površini. NAPOMENA: Ovo mora sadržavati najviše 8 znakova.
Zatim ćemo ažurirati konfiguracijsku datoteku tako da se x11vnc automatski pokreće pri pokretanju. Još u terminalu upišite ove naredbe
mkdir -p ~/.config/lxsession/LXDE -pi
cp/etc/xdg/lxsession/LXDE-pi/autostart ~/.config/lxsession/LXDE-pi/autostart nano ~/.config/lxsession/LXDE-pi/autostart
Posljednja naredba pokrenut će "nano" jednostavan uređivač teksta. Na kraju datoteke dodajte ovo
@x11vnc -nevershared -forever -localhost -rfbauth /home/pi/.vnc/passwd
Spremite datoteku s "Ctrl-o" i zatvorite nano pomoću "Ctrl-x"
Budući da nikada nismo povezali zaslon s Raspberry Pi, prema zadanim postavkama radna površina počet će s vrlo niskom rezolucijom 720x480. Ali to je lako popraviti. Još uvijek u SSH sesiji, pokrenite
sudo raspi-config
Ovo će pokrenuti aplikaciju za tekstni način rada raspbian konfiguracije. Pomoću tipki sa strelicama, odaberite "Napredne opcije" i pritisnite ENTER. Zatim odaberite 'Rezolucija' i pritisnite ENTER. Na kraju će vam se prikazati popis dostupnih rezolucija zaslona. Odaberite jednu od opcija veće rezolucije i pritisnite ENTER. Natrag na glavni zaslon pomoću TAB prebacite na opciju '' i pritisnite ENTER.
Ponovo pokrenite Raspberry Pi
sudo ponovno podizanje sustava
Korak 6: Udaljena radna površina.. Konačno
Nakon što se Raspberry Pi završi s pokretanjem, spremni smo za prikaz veličanstvene radne površine bez ikakvog povezivanja vanjskog monitora ili tipkovnice i miša.
SSH s prosljeđivanjem portova
Ovaj posljednji dio je pomalo tehnički i teže ga je objasniti. Preporučit ću čitanje ovog vrlo dobrog vodiča.
Vratite se na terminal koji ste koristili za spajanje na Pi putem SSH -a. Sada pažljivo upišite i pokrenite ovu naredbu
ssh -L 5900: localhost: 5900 [email protected]
RealVNC Viewer Preuzmite i instalirajte RealVNC Viewer. Pokrenite RealVNC Viewer. U adresu VNC poslužitelja samo upišite
localhost
i kliknite na Connect ili samo pritisnite ENTER. Gledatelj će se žaliti na to da veza nije sigurna. Prihvatite upozorenje i nastavite. Od vas će se zatražiti lozinka. Ovo je lozinka od 8 znakova (ili manje) koju ste postavili za x11vnc. Kliknite na 'U redu' i dočekat će vas Raspberry Pi Desktop.
Primijetit ćete upozorenje o korištenju zadane lozinke. U ovom trenutku nastavite i promijenite zadanu lozinku za korisnika 'pi'.
Obično VNC veze nisu sigurne. No ovom metodom sada ste VNC vezu učinili sigurnom tuneliranjem preko šifrirane SSH veze.
To je to!!! Uspješno ste postavili istinski Raspberry Pi bez glave.
Preporučeni:
Postavljanje Raspberry Pi 4 preko prijenosnog računala/računala pomoću Ethernet kabela (bez monitora, bez Wi-Fi-ja): 8 koraka
Postavljanje Raspberry Pi 4 putem prijenosnog računala/računala pomoću Ethernet kabela (bez monitora, bez Wi-Fi-ja): U ovom ćemo radu raditi s Raspberry Pi 4 Model-B od 1 GB RAM-a za postavljanje. Raspberry-Pi je jednokrilno računalo koje se koristi u obrazovne svrhe i DIY projekte po pristupačnoj cijeni, zahtijeva napajanje od 5V 3A. Operacijski sustavi poput
Zakretanje Raspberry Pi zaslona i zaslona osjetljivog na dodir: 4 koraka
Rotiranje Raspberry Pi zaslona i zaslona osjetljivog na dodir: Ovo je osnovno uputstvo koje će vam pokazati kako rotirati unos zaslona i zaslona osjetljivog na dodir za bilo koji Raspberry Pi koji radi na Buster Raspbian operativnom sustavu, ali ovu metodu koristim od Jessie. Slike korištene u ovome su s Raspberry Pi
Pokretanje bez zaslona / zaslona (bez glave) na Raspberry Pi ili drugim računalima temeljenim na Linuxu / unixu: 6 koraka
Pokretanje bez zaslona / zaslona (bez glave) na Raspberry Pi ili drugim računalima sa sustavom Linux / unix: Kada većina ljudi kupi Raspberry PI, misle da im je potreban zaslon računala. Ne trošite novac na nepotrebne računalne monitore i tipkovnice. Ne gubite vrijeme na premještanje tipkovnica i monitora između računala. Ne vežite televizor kad nema
Hack/modifikacija glave montirane na displeju (HMD) za povećanje zaslona: 8 koraka
Hack/modifikacija za montiranje displeja na glavi (HMD) za povećanje ekrana: Pozdrav …. u svojim prvim uputama htio bih vam pokazati kako hakirati/izmijeniti jednobojni HMD iz Wild Planet -a. Ova izmjena čini cijelu stvar MANJOM i daje vam osjećaj da sjedite u KINU !!! Nedostatak je
Hladnjak / stalak za prijenosno računalo bez troškova (bez ljepila, bez bušenja, bez matica i vijaka, bez vijaka): 3 koraka
Hladnjak / postolje za prijenosno računalo nula troškova (bez ljepila, bez bušenja, bez matica i vijaka, bez vijaka): AŽURIRAJTE: MOLIM VAS LJUBAV GLAS ZA MOJE INSTRUKCIJE, HVALA ^ _ ^ MOŽETE SE I VI GLAVATI ULAZITE NA www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ILI MOŽDA GLASATE ZA NAJBOLJEG PRIJATELJA