Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Klargjør SD -kortet: Skriv operativsystemet
- Trinn 2: Forbered SD -kort: Hodeløst oppsett
- Trinn 3: Start opp og finn PIs IP -adresse
- Trinn 4: Koble til ved hjelp av SSH
- Trinn 5: Oppdater Raspbian og installer X11VNC
- Trinn 6: Eksternt skrivebord.. Endelig
Video: Raspberry Pi Desktop: Sikkert hodeløst oppsett uten skjerm: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Hvis du leser dette, er du sannsynligvis allerede kjent med Raspberry Pi. Jeg har et par av disse fantastiske brettene rundt huset for å kjøre forskjellige prosjekter. Hvis du ser på en guide som viser deg hvordan du kommer i gang med Raspberry Pi, vil det sannsynligvis innebære å koble Pi til en skjerm med en HDMI -kabel og deretter koble til et tastatur og en mus for å bruke den.
Nylig fikk jeg tak i en Raspberry Pi 3B+, og jeg hadde ikke noe av tilleggsutstyret for å komme i gang. Ikke noe problem! Jeg vil kjøre i Headless Mode - uten tastatur eller skjerm tilkoblet. Men alle veiledningene for bruk av Pi i hodeløs modus krevde meg først til å koble Pi til en skjerm og et tastatur før jeg kan bytte til å kjøre i hodeløs modus. Så jeg bestemte meg for å finne ut en måte å installere Raspberry Pi Desktop helt "hodeløs". Som en ekstra bonus vil jeg vise deg hvordan du kan kryptere og sikre den eksterne skrivebordstilgangen til Pi.
Rekvisita
- Raspberry Pi Board (3B+ eller den siste 4B) og strømforsyning
- Micro SD -kort (minimum 8 GB)
- PC/bærbar PC med Micro SD -kortspor eller ekstern USB SD -kortleser (f.eks.
Trinn 1: Klargjør SD -kortet: Skriv operativsystemet
Det første trinnet i prosessen er å lage et oppstartbart SD -kort med operativsystemet. For de fleste brukere er det beste valget Raspbian OS - den offisielle debianbaserte Linux -distribusjonen som er tilpasset Raspberry Pi. Den kommer i to varianter, Desktop og Lite (en minimal versjon med bare kommandolinjetilgang). For denne Intrutable bruker vi Desktop -smaken. Last ned den siste distribusjonen av Raspbian Desktop fra den offisielle nedlastingssiden. TIPS: Hvis du har en BitTorrent -klient installert på din bærbare/PC, kan du bruke Torrent -lenken for en mye raskere nedlasting.
Mens det lastes ned, laster du ned og installerer Balena Etcher - et verktøy på tvers av plattformer designet for å skrive Raspbian -bildet til SD -kort. Last ned versjonen for operativsystemet (OSX eller Windows eller Linux) du har på din PC.
- Sett inn SD -kortleseren med SD -kortet
- Start Balena Etcher og velg Raspberry Pi OS.zip -filen du har lastet ned fra harddisken.
- Velg SD -kortstasjonen
- Klikk på "Flash!" for å skrive Raspbian OS til SD -kortet. Vent på "Flash Complete!" melding og ganske Balena Ethcher.
Trinn 2: Forbered SD -kort: Hodeløst oppsett
Deretter skal vi konfigurere SD -kortet til å gjøre to ting
- Aktiver SSH
- La Pi koble til Wifi når den starter opp
Vanligvis etter at Balena Etcher er ferdig, vil operativsystemet automatisk finne og montere partisjonen merket "boot" på SD -kortet.
WINDOWS I Windows åpner du Windows Utforsker og ser etter en ny stasjon med etiketten "boot" og klikker på den for å vise innholdet. Klikk på 'New Item' i menylinjen, og velg deretter 'Text Document' for å opprette en ny tom fil. Gi nytt navn til 'ssh'
MERK: Som standard kjenner Windows filtillegg som standard. Dette vil føre til at filen blir navnet 'ssh.txt' i stedet for ssh, men Windows vil skjule den for deg. Følg disse instruksjonene for å aktivere visning av filutvidelser.
Følg samme prosess og lag en annen fil og gi den nytt navn til 'wpa_supplicant.conf'. Sørg igjen for at det ikke er lagt noen '.txt' til slutten av denne filen. Rediger denne filen med Notisblokk eller den foretrukne tekstredigereren, og legg til denne teksten:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev
update_config = 1 ap_scan = 1 fast_reauth = 1 land = amerikansk nettverk = {ssid = "Nettverkets SSID" psk = "Nettverkets passord" prioritet = 100}
Endre landskoden til en passende kode (lenke). Still inn SSID og PSK for å matche WiFi -enhetens SSID og passord/passord.
Lagre filen og ta ut SD -kortet.
OSX I OSX er den beste måten å gjøre dette ved å bruke Terminal -appen. Start Terminal og endre katalogen til /Volumes /boot
Kjør følgende kommandoer i terminalen
berør ssh
nano wpa_supplicant.conf
Den andre kommandoen åpner filen wpa_supplicant.conf i tekstredigeringsprogrammet nano. Legg til samme tekst som ovenfor (se i Windows -seksjonen). Lagre filen og ta ut SD -kortet fra finneren.
Trinn 3: Start opp og finn PIs IP -adresse
Sett det forberedte SD -kortet inn i Raspberry Pi og koble til strømmen for å starte det opp. Vent et par minutter til Pi er ferdig med å starte opp. På dette tidspunktet kjører Pi Raspbian Desktop, men vi har ingen måte å se det.
Søke etter Pi -IP -adressen Vi vil først installere Nmap - et gratis og åpen kildekodeverktøy for nettverksoppdagelse og Zenmap - GUI -verktøyet for nmap. Du kan laste ned begge fra den offisielle Nmap -nedlastingssiden. Installasjonsprogrammet for begge operativsystemer vil ha muligheten til å installere Zenmap sammen med nmap.
Dette neste trinnet krever litt kunnskap om WiFi -hjemmenettverkets IP -adresseområde. Få PC -ens IP -adresse. f.eks. 192.168.1.21. Nettverksundernettet for hjemmet ditt vil være 192.168.1.0/24 basert på PC -ens ip -adresse.
Start Zenmap
- I måletypen nettverksundernett du har identifisert som hjemmenettverket
- Endre profil -rullegardinmenyen og velg 'Ping Scan'
- Skriv 'nmap -sn' i kommandofeltet. Subnettet bør allerede skrives inn.
- Klikk på "Scan" -knappen. I løpet av et par minutter viser verktøyet alle enhetene det fant i Wifi -nettverket. Se etter enheten som heter 'raspberrypi' og noter IP -adressen. I skjermbildene ovenfor vil du se at bringebær pi har IP -adressen 192.168.1.47
Trinn 4: Koble til ved hjelp av SSH
Hvis SD -kortet var riktig forberedt, vil Pi ha den første oppstarten automatisk koblet til WiFi og også aktivert SSH -tjenesten. Nå kan vi koble til den ved hjelp av en SSH -klient på din PC. Men dette er ikke den fulle skrivebordsopplevelsen vi ønsker. Det er noen flere trinn for å komme dit.
WINDOWS Nesten alle guider for bruk av SSH på Windows anbefaler bruk av PuTTY. Jeg synes personlig at brukergrensesnittet er veldig datert og vanskelig å bruke. Min foretrukne SSH -klient på Windows er MobaXterm. Last ned og installer MobaXterm på din Windows -PC. Når du starter MobaXterm for første gang, vil Windows 10 brannmur vise et varsel om at visse funksjoner er blokkert. Det er trygt å fjerne blokkeringen av appen. Start MobaXterm og start terminalen for å fortsette.
OSX Hvis du bruker OSX, inneholder det allerede alt som trengs for å koble til via SSH. Start Terminal -appen for å fortsette.
Koble til Raspberry Pi
I terminalen, SSH til Pi ved å bruke IP -adressen du fikk tidligere fra Nmap -skanningen. Min bringebær Pi fikk 192.168.1.47, og jeg kommer til å bruke det gjennom resten av denne guiden. Erstatt den med riktig IP -adresse for Pi -en du konfigurerer.
Skriv inn dette i terminalen og trykk ENTER
Når du kobler til for første gang, får du en advarsel om tilkobling til en ny enhet. Skriv 'y' eller 'Y' og ENTER for å fortsette. Deretter vil det be om et passord. Det første passordet for 'pi' brukeren er 'bringebær'. Hvis alt gikk bra, vil du være logget inn og være bash -ledeteksten som ser slik ut
pi@bringebær: ~ $
God!
Trinn 5: Oppdater Raspbian og installer X11VNC
Ved å være i samme SSH -tilkobling fra forrige trinn, oppdaterer vi først all programvaren som allerede er installert på Pi. Skriv inn følgende to kommandoer i terminalen mens du er tilkoblet via SSH
sudo apt oppdatering
sudo apt oppgradering
Etter hver kommando, følg eventuelle ledetekster på terminalen. den andre kommandoen vil ta alt fra 15-20 minutter å fullføre. Du må svare på en eller to spørsmål og deretter ta en kaffepause mens all oppdateringsprogramvare er lastet ned og deretter installert.
Etter at oppdateringen er fullført, er det på tide å installere x11VNC. x11VNC er et eksternt skrivebordsprogram som vil kjøre på bringebær pi og gjøre det mulig for oss å se skrivebordet fra PCen. Skriv inn denne kommandoen i terminalen
sudo apt install x11vnc
x11vnc -lagringspass
Den andre kommandoen er å angi et passord for å få tilgang til det eksterne skrivebordet. MERK: Dette må maksimalt være 8 tegn.
Deretter oppdaterer vi en konfigurasjonsfil slik at x11vnc kjøres automatisk ved oppstart. Fremdeles i terminalen skriver du inn disse kommandoene
mkdir -p ~/.config/lxsession/LXDE -pi
cp/etc/xdg/lxsession/LXDE-pi/autostart ~/.config/lxsession/LXDE-pi/autostart nano ~/.config/lxsession/LXDE-pi/autostart
Den siste kommandoen starter den enkle nano -tekstredigereren. Legg til dette på slutten av filen
@x11vnc -nevershared -forever -localhost -rfbauth /home/pi/.vnc/passwd
Lagre filen med 'Ctrl-o' og avslutt nano med 'Ctrl-x'
Siden vi aldri har koblet noen skjerm til Raspberry Pi, starter skrivebordet som standard i en veldig lav oppløsning på 720x480. Men dette er enkelt å fikse. Fortsatt i SSH -økten, kjør
sudo raspi-config
Dette vil starte raspbian -konfigurasjonstekstmodus -appen. Bruk piltastene til å velge 'Avanserte alternativer' og trykk ENTER. Velg deretter 'Resolution' og trykk ENTER. Til slutt vil du bli presentert med en liste over tilgjengelige skjermoppløsninger. Velg ett av alternativene med høyere oppløsning og trykk ENTER. Tilbake på hovedskjermen ved hjelp av TAB -bryteren til alternativet '' og trykk ENTER.
Start Raspberry Pi på nytt
sudo omstart
Trinn 6: Eksternt skrivebord.. Endelig
Etter at Raspberry Pi er ferdig oppstart, er vi klare til å se det strålende skrivebordet uten noen gang å koble til en ekstern skjerm eller tastatur og mus.
SSH med portvideresending
Denne siste delen er litt teknisk og vanskeligere å forklare. Jeg vil anbefale å lese denne veldig gode guiden.
Gå tilbake til terminalen du brukte for å koble til Pi via SSH. Skriv nå og kjør denne kommandoen nøye
ssh -L 5900: lokal vert: 5900 [email protected]
RealVNC Viewer Last ned og installer RealVNC Viewer. Start RealVNC Viewer. Bare skriv i VNC -serveradressen
lokal vert
og klikk på Koble til eller bare trykk ENTER. Seeren vil klage på at tilkoblingen ikke er sikker. Godta advarselen og fortsett. Du vil bli bedt om et passord. Dette er passordet på 8 tegn (eller mindre) du angir for x11vnc. Klikk på 'OK', og du vil bli møtt med Raspberry Pi Desktop.
Du vil legge merke til en advarsel om bruk av standardpassord. På dette tidspunktet kan du fortsette og endre standardpassordet for "pi" -brukeren.
Normalt er ikke VNC -tilkoblinger sikre. Men med denne metoden har du nå gjort VNC -tilkoblingen sikker ved å tunnelere den over den krypterte SSH -tilkoblingen.
Det er det!!! Du har lykkes med å sette opp en virkelig hodeløs Raspberry Pi.
Anbefalt:
Kontroll Raspberry Pi Uten Skjerm .: 7 trinn
Kontroll Raspberry Pi Uten Monitor .: I forrige instruksjonsdelte jeg en nybegynnerguide til Raspberry Pi. Der så vi hvordan du starter Raspbian på Pi og bruker den som et skrivebord. Men for det oppsettet krever vi mange eksterne enheter som skjerm, HDMI -kabel, trådløst tastatur og OTG -adapter
Kjører uten skjerm / skjerm (hodeløs) på Raspberry Pi eller andre Linux / unix -baserte datamaskiner: 6 trinn
Kjører uten skjerm / skjerm (hodeløs) på Raspberry Pi eller andre Linux / unix -baserte datamaskiner: Når de fleste kjøper en Raspberry PI, tror de at de trenger en dataskjerm. Ikke kast bort pengene dine på unødvendige dataskjermer og tastaturer. Ikke kast bort tiden din på å flytte tastaturer og skjermer mellom datamaskiner. Ikke fest en TV når det er nei
Slik konfigurerer du Raspberry Pi uten skjerm og tastatur: 7 trinn
Slik konfigurerer du Raspberry Pi uten skjerm og tastatur: Raspberry Pi er en liten enbrett-datamaskin som kjører Linux-basert operativsystem kalt Raspbian. Denne instruksjonen viser deg hvordan du konfigurerer Raspberry Pi (hvilken som helst modell) uten å bruke skjerm og tastatur. Jeg vil bruke Raspberry Pi 3 B+ med Raspbi
Sett opp Raspberry Pi uten skjerm eller tastatur: 18 trinn
Oppsett Raspberry Pi Uten Skjerm eller Tastatur: NOOBS krever en skjerm, tastatur og mus, noe som gir ~ $ 60 (USD) eller mer i kostnad. Imidlertid, når Wi-Fi fungerer, er disse enhetene ikke lenger nødvendig. Hver gang jeg starter et nytt Raspberry Pi-prosjekt, sleper jeg ut skjermen, tastaturet og musen og finner
Dobbelt 55-tommers buet TV-oppsett for PC-skjerm: 6 trinn (med bilder)
Dobbelt 55-tommers buet TV-oppsett for PC-skjerm: Her er mitt doble 55-tommers buede Samsung TV-oppsett for arbeidsstasjonen min. Jeg vil gi den tredobbelte TV -veggoppsettet senere. Abonner hvis du liker det