Indholdsfortegnelse:
- Trin 1: Materialer
- Trin 2: Software
- Trin 3: Konfigurer SD -kortet
- Trin 4: Lad os få forbindelse
- Trin 5: Navigering i Linux Terminal Window (Shell)
- Trin 6: Særlige nøglekombinationer
- Trin 7: Få hjælp i Terminal #1: Manual & Info Pages
- Trin 8: Få hjælp nr. 2: Whatis og Apropos -kommandoer
- Trin 9: Få hjælp #3: --hjælpsmulighed
- Trin 10: Nok af terminalen! Hvor er skrivebordet ?
- Trin 11: Hvad er SSH, alligevel?
- Trin 12: Brug din hovedløse Pi og bliv ved med at lære
![Introduktion til (Headless) Raspberry Pi: 12 trin (med billeder) Introduktion til (Headless) Raspberry Pi: 12 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-1416-118-j.webp)
Video: Introduktion til (Headless) Raspberry Pi: 12 trin (med billeder)
![Video: Introduktion til (Headless) Raspberry Pi: 12 trin (med billeder) Video: Introduktion til (Headless) Raspberry Pi: 12 trin (med billeder)](https://i.ytimg.com/vi/h8loHNgZDaU/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
![Introduktion til (Headless) Raspberry Pi Introduktion til (Headless) Raspberry Pi](https://i.howwhatproduce.com/images/001/image-1416-119-j.webp)
Endelig! Brug din Raspberry Pi uden at bruge hvad der føles som for evigt at forbinde eksterne periferiudstyr og beskæftige sig med en kabelmonstrositet: Konfigurer din Pi til at være hovedløs! (ikke den skræmmende slags) Dette er især nyttigt for folk, der underviser i workshops med Raspberry Pi, da det kan være besværligt (og dyrt) at levere skærme, tastaturer og mus til hver elev.
Jeg går ud fra, at du ved lidt om Pi, så denne vejledning dækker ikke, hvad Pi er, eller dens fantastiske funktioner (jeg kigger på dig, GPIO -pins!). Hvis du vil vide mere om, hvad Pi kan, kan du tjekke nogle af mine andre tutorials (se det sidste afsnit i denne tutorial) eller efterlade en kommentar.
Hvad dækkes af denne vejledning: Aktivering og brug af SSH, en generel oversigt over Linux -terminalvinduet, og hvordan du opretter forbindelse til Pi's GUI (grafisk brugergrænseflade, også kendt som Desktop -visningen) via SSH.
Læsetid: 15 min
Bygningstid: ~ 20 min
Pris: Gratis! (forudsat at du allerede har et RPi og Ethernet -kabel)
Trin 1: Materialer
![Materialer Materialer](https://i.howwhatproduce.com/images/001/image-1416-120-j.webp)
- Computer med Ethernet -port og SD -kortplads
- Raspberry Pi 3
- SD -kort (8 GB eller større)
- MicroUSB til USB strømledning
- Ethernet -kabel
- Anbefalet: Raspberry Pi -kasse og GPIO -kabel
Trin 2: Software
Til dette projekt skal du bruge følgende (gratis!) Softwareprogrammer:
-
Etser
At skrive Raspbian OS til SD -kortet (og også formatere SD -kortet)
-
Bonjour Print Services (kun installeret til Windows eller Linux OS)
Til brug af "raspberrypi.local" IP -adresse
-
PuTTY
Til SSH ind i Pi
-
Remote Desktop Connection (installer på ikke-Windows-computere)
Til kørsel af GUI via SSH
Trin 3: Konfigurer SD -kortet
![Konfigurer SD -kortet Konfigurer SD -kortet](https://i.howwhatproduce.com/images/001/image-1416-121-j.webp)
![Konfigurer SD -kortet Konfigurer SD -kortet](https://i.howwhatproduce.com/images/001/image-1416-122-j.webp)
![Konfigurer SD -kortet Konfigurer SD -kortet](https://i.howwhatproduce.com/images/001/image-1416-123-j.webp)
![Konfigurer SD -kortet Konfigurer SD -kortet](https://i.howwhatproduce.com/images/001/image-1416-124-j.webp)
1. Download din yndlingssmag af Raspbian! Du kan få den seneste version her
2. Indsæt SD -kortet i din pc, og åbn Etcher
3. Vælg Raspbian zip -filen, driveren til dit SD -kort, og klik på "format"
4. Aktiver SSH -adgang
Åbn filindholdet til SD -kortet. Tilføj en ny tekstfil med titlen "SSH". Hvis computeren tilføjer en filtypenavn (f.eks. ". Txt"), skal du slette den og ignorere eventuelle advarsler.
5. Skub SD -kortet ud, og indsæt det i din Pi
Trin 4: Lad os få forbindelse
![Lad os få forbindelse! Lad os få forbindelse!](https://i.howwhatproduce.com/images/001/image-1416-125-j.webp)
![Lad os få forbindelse! Lad os få forbindelse!](https://i.howwhatproduce.com/images/001/image-1416-126-j.webp)
![Lad os få forbindelse! Lad os få forbindelse!](https://i.howwhatproduce.com/images/001/image-1416-127-j.webp)
1. Tilslut Ethernet -kablet mellem Raspberry Pi og din computer
2. Tilslut USB -strømkablet
Kontroller, at den røde strømindikator lyser, og at Ethernet -portens lys (gul og grøn) er tændt og/eller blinker.
3. Tilslut RPi'en til World Wide Web (aka Internettet)
Gå til Indstillinger -> Netværk og internet -> Skift adapterindstillinger (også kaldet netværksforbindelser).
Klik på Ethernet-forbindelsen, hold "CTRL" nede, og klik derefter på din WiFi-forbindelse.* Højreklik i vinduet og vælg "Broforbindelser"-dette vil forbinde forbindelsen mellem Ethernet-porten til din WiFi-port.
*Hvis du først vælger WiFi -forbindelsen, vil den forbinde forbindelsen fra WiFi til Ethernet, hvilket giver dig mulighed for at logge ind på Pi, men ikke oprette forbindelse til internettet.
4. Åbn PuTTY, og log på Pi ved hjælp af "raspberrypi.local" IP -adressen
Standard brugernavn: pi
Standardadgangskode: hindbær
5. Skift standardadgangskoden ved at skrive passwd og følge vejledningen
Trin 5: Navigering i Linux Terminal Window (Shell)
![Navigering i Linux Terminal Window (Shell) Navigering i Linux Terminal Window (Shell)](https://i.howwhatproduce.com/images/001/image-1416-128-j.webp)
![Navigering i Linux Terminal Window (Shell) Navigering i Linux Terminal Window (Shell)](https://i.howwhatproduce.com/images/001/image-1416-129-j.webp)
Terminalvinduet er systemets kontrolpanel
Det viser typisk en kommandoprompt, som giver os oplysninger, men ikke er en del af kommandoerne til systemet. Almindeligvis viser kommandoprompten brugerens login -navn og det aktuelle arbejdskatalog (repræsenteret ved en snor: ~).
Indførelse af kommandoer
Kommandoer skrives efter prompten og indtastes ved at trykke på Enter -tasten.
Kommandoer kan udstedes som de er eller efterfulgt af en eller flere muligheder. Optioner har normalt et bindestreg foran dem, som følgende:
ls -a
Du kan se mulighederne for en bestemt kommando ved at skrive kommandonavnet efterfulgt af "--help" (dækker dette mere senere).
Det andet foto viser en liste over almindelige kommandoer. Øv dig i at bruge dem ved at (1) navigere til skrivebordet, (2) oprette en fil med noget tekst og (3) gemme filen.
Her er en særlig udfordring: Skriv følgende kommando, og prøv at finde ud af, hvad den gør.
cd..
Trin 6: Særlige nøglekombinationer
![Særlige nøglekombinationer! Særlige nøglekombinationer!](https://i.howwhatproduce.com/images/001/image-1416-130-j.webp)
![Særlige nøglekombinationer! Særlige nøglekombinationer!](https://i.howwhatproduce.com/images/001/image-1416-131-j.webp)
Linux -terminalvinduet er meget lettere (og hurtigere) at bruge, hvis du kender et par specielle tastekombinationer. De mest almindelige omfatter:
- Ctrl+C: Afslut kørende program
- Ctrl+A: Flyt til begyndelsen af kommandolinjen
- Ctrl+E: Flyt til slutningen af kommandolinjen
- Op og ned piletaster: Søg gennem kommandohistorik (kan redigere disse og trykke på Enter for at udføre igen)
- Faneblad: Fuldstændig filnavn
Tjek ovenstående fotos for en mere komplet liste og øv dig i at bruge disse, mens du navigerer på kommandolinjen!
Trin 7: Få hjælp i Terminal #1: Manual & Info Pages
![Få hjælp i terminal nr. 1: Manual- og infosider Få hjælp i terminal nr. 1: Manual- og infosider](https://i.howwhatproduce.com/images/001/image-1416-132-j.webp)
![Få hjælp i terminal nr. 1: Manual- og infosider Få hjælp i terminal nr. 1: Manual- og infosider](https://i.howwhatproduce.com/images/001/image-1416-133-j.webp)
![Få hjælp i terminal nr. 1: Manual- og infosider Få hjælp i terminal nr. 1: Manual- og infosider](https://i.howwhatproduce.com/images/001/image-1416-134-j.webp)
De manuelle sider er en udtømmende ressource for alle de tilgængelige kommandoer i Linux -terminalvinduet.
Hvis du vil læse de manuelle sider om en bestemt kommando, skal du skrive følgende:
mand kommando
I manualen indeholder den første linje navnet på den kommando, du læser om, og ID'et for den sektion, der indeholder den manuelle side.
Efter den første linje er en synopsis, som er en kort beskrivelse af kommandoen, der indeholder teknisk notation af alle muligheder og/eller argumenter. Valgmuligheder er en måde at udføre kommandoen på, og et argument er det, du udfører den på. Valgfrie argumenter sættes mellem firkantede parenteser.
Efter synopsis er en længere beskrivelse af kommandoen efterfulgt af en mere dybtgående oversigt over de tilgængelige muligheder, oplysninger om kombination af optioner, andre relaterede kommandoer og andre oplysninger vedrørende kommandoen.
Nogle kommandoer har flere man -sider, f.eks. Kommandoen "passwd". Hvis du vil se alle sider om en kommando, skal du bruge “-a” -indstillingen:
mand -en adgangskode
Det første afsnit af den manuelle side til apropos -kommandoen er vist på det andet foto ovenfor.
Informationssiderne indeholder nyere oplysninger og kan være lettere at bruge. For at se infosiderne på en kommando (erstatter "kommando" med det egentlige navn på den kommando, du vil undersøge, som "apropos"), skal du indtaste følgende:
info kommando
For at navigere i infosiderne skal du bruge piletasterne til at gennemse tekst, Enter -tasten for at læse om et bestemt søgeord, "P" og "N" -tasterne for at gå til det forrige eller næste emne og mellemrumstasten til at flytte en side yderligere. Brug "Q" for at afslutte.
Et uddrag fra infosiderne er vist på det tredje foto ovenfor.
Trin 8: Få hjælp nr. 2: Whatis og Apropos -kommandoer
![Få hjælp nr. 2: Whatis og Apropos -kommandoer Få hjælp nr. 2: Whatis og Apropos -kommandoer](https://i.howwhatproduce.com/images/001/image-1416-135-j.webp)
![Få hjælp nr. 2: Whatis og Apropos -kommandoer Få hjælp nr. 2: Whatis og Apropos -kommandoer](https://i.howwhatproduce.com/images/001/image-1416-136-j.webp)
Kommandoen "whatis" giver korte oplysninger om en kommando og lister det første afsnit på mandsiderne, der indeholder en relevant side (i parentes efter kommandoenavnet).
Hvis du er helt usikker på, hvor du skal starte, er kommandoen "apropos" en god måde at søge efter søgeord. Hvis du f.eks. Vil vide, hvordan du starter en browser, kan du skrive: "apropos browser", som viser en liste over alle browserrelaterede programmer, herunder webbrowsere, fil- og FTP-browsere osv.
Trin 9: Få hjælp #3: --hjælpsmulighed
![Få hjælp #3: --hjælpsmulighed Få hjælp #3: --hjælpsmulighed](https://i.howwhatproduce.com/images/001/image-1416-137-j.webp)
De fleste kommandoer har også muligheden “--help”, som giver en kort forklaring af kommandoen og en liste over tilgængelige muligheder. Når du er i tvivl, er dette en fantastisk måde at få nogle hurtige og nyttige oplysninger om brug af en bestemt kommando og dens mulige udvidelser.
For at bruge --help-indstillingen skal du skrive "--help" efter en bestemt kommando, som følgende eksempel (også vist på billedet ovenfor):
apropos -hjælp
Trin 10: Nok af terminalen! Hvor er skrivebordet ?
![Nok af terminalen! Hvor er skrivebordet ?! Nok af terminalen! Hvor er skrivebordet ?!](https://i.howwhatproduce.com/images/001/image-1416-138-j.webp)
![Nok af terminalen! Hvor er skrivebordet ?! Nok af terminalen! Hvor er skrivebordet ?!](https://i.howwhatproduce.com/images/001/image-1416-139-j.webp)
Okay okay.. Remote Desktop Connection er en nem måde at bruge skrivebordsvisningen, også kendt som "Grafisk brugergrænseflade" eller kort fortalt GUI.
1. Installer forbindelse til fjernskrivebord på din Pi:
sudo apt-get install xrdp
2. Installer Remote Desktop Connection på din pc (er allerede installeret på Windows OS).
3. Åbn Remote Desktop Connection, og log ind med "raspberrypi.local" IP (eller find din Pi's IP ved hjælp af kommandoen ifconfig). Ignorer advarsel (klik "ja").
4. Log ind med Pi's brugernavn og adgangskode
Hvis du ikke har ændret din adgangskode endnu, skal du gøre det nu. (Ja, jeg ved, at jeg allerede har fortalt dig at gøre det, men det er værd at gentage, da nogen faktisk kunne hacke ind på din Pi, hvis du ikke ændrer standardadgangskoden.)
Trin 11: Hvad er SSH, alligevel?
![Hvad er SSH, alligevel? Hvad er SSH, alligevel?](https://i.howwhatproduce.com/images/001/image-1416-140-j.webp)
SSH står for "Secure SHell" - det er en "kryptografisk netværksprotokol til drift af netværkstjenester sikkert over et usikret netværk." - Wikipedia
… Øh, hvad?
Med andre ord er SSH en sikker måde at oprette forbindelse mellem en computer og en anden, selvom det netværk, du er forbundet til, ikke er sikkert. For eksempel, hvis du er på et delt netværk, og du bruger SSH til eksternt at logge ind på en anden computer, kan andre mennesker på det delte netværk ikke se, hvad du laver via fjernforbindelsen (selvom Snowden frigav dokumenter, der viste NSA undertiden kan dekryptere SSH).
Almindelige anvendelser af SSH omfatter fjernlogning, f.eks. Hvis du vil oprette forbindelse til en computer, der bor en kilometer under jorden uden at skulle, du ved, faktisk gå derned (jeg plejede at arbejde for et super fedt mørkt stofeksperiment kaldet DRIFT og dette er sådan, vi ville få adgang til de computere, der kontrollerede detektoren, fordi computerne boede i en mine ca. 3 miles under jorden. for langt til at rejse for at opdatere software!).
Her er hele Wikipedia -siden om SSH - det er super fedt, så tjek det ud!
Trin 12: Brug din hovedløse Pi og bliv ved med at lære
![Brug din hovedløse Pi og bliv ved med at lære! Brug din hovedløse Pi og bliv ved med at lære!](https://i.howwhatproduce.com/images/001/image-1416-141-j.webp)
Gå ud og udforsk! Øv dig i at bruge terminalvinduet, indtil du bliver fortrolig og fortrolig med de grundlæggende kommandoer. Du kan endda overveje at fjerne Ethernet -kablet og gøre din Pi til et adgangspunkt (jeg sender en tutorial om dette i de næste par uger).
Programmer GPIO -benene til at lave fede ting! Brug for nogle ideer? Tjek disse selvstudier:
1. Fremstilling af en jordfugtighedsføler
2. Opbygning af en kunstvandingskontroller (kan pareres m/ jordfugtighedsføler)
3. Bark tilbage: Installer en IoT Pet Monitor
4. Udvid dit Smart Home, og tilføj en Motion Triggered Music Player
Har du brug for dele?
Skil gammel og ødelagt elektronik fra hinanden! Elektronisk legetøj er et godt sted at skaffe motorer og højttalere. Hvis du vil have bedre motorer, skal du skille elværktøj fra hinanden.
Spørg venner eller find et værksted for ekstra dele og ledninger, gem strømkabler fra gammel elektronik og brug dem som strømforsyninger eller høst dem til ledninger og/eller stik, gem gamle hovedtelefoner og brug dem til lydprojekter.
Bedste råd: tænk dig om, før du smider:)
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
![Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder) Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-1574-23-j.webp)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Conductive Jelly Donuts - en introduktion til sy -kredsløb med Makey Makey: 4 trin (med billeder)
![Conductive Jelly Donuts - en introduktion til sy -kredsløb med Makey Makey: 4 trin (med billeder) Conductive Jelly Donuts - en introduktion til sy -kredsløb med Makey Makey: 4 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-8517-22-j.webp)
Conductive Jelly Donuts - en introduktion til sy -kredsløb med Makey Makey: Vi bemærkede på Twitter, at mange af vores Scratch- og Makey Makey -fanatikere ønskede at vide mere om sy -kredsløb, så vi udarbejdede denne vejledning for at give dig en hurtig introduktion til sy -kredsløb. og hvordan du kan sy nogle modulære stykker. (Dette er
Introduktion til robotik til folkeskoleelever med kolibri -controllere: 18 trin
![Introduktion til robotik til folkeskoleelever med kolibri -controllere: 18 trin Introduktion til robotik til folkeskoleelever med kolibri -controllere: 18 trin](https://i.howwhatproduce.com/images/002/image-4468-62-j.webp)
Introduktion til robotik til folkeskoleelever med kolibri -controllere: De fleste robotværktøjer på markedet i dag kræver, at brugeren downloader specifik software på deres harddisk. Skønheden ved Hummingbird Robotic Controller er, at den kan køres ved hjælp af en webbaseret computer, f.eks. En chromebook. Det har også været
Introduktion til stemmegenkendelse med Elechouse V3 og Arduino .: 4 trin (med billeder)
![Introduktion til stemmegenkendelse med Elechouse V3 og Arduino .: 4 trin (med billeder) Introduktion til stemmegenkendelse med Elechouse V3 og Arduino .: 4 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-7038-28-j.webp)
Introduktion til stemmegenkendelse med Elechouse V3 og Arduino .: Hej der …! Tekstgenkendelsesteknologi har været her de sidste par år. Vi husker stadig den store spænding, vi havde, da vi talte med den første Siri -aktiverede iphone. Siden da er stemmekommando -enheder vokset til et meget avanceret niveau
Introduktion til 8051 -programmering med AT89C2051 (gæstespil: Arduino): 7 trin (med billeder)
![Introduktion til 8051 -programmering med AT89C2051 (gæstespil: Arduino): 7 trin (med billeder) Introduktion til 8051 -programmering med AT89C2051 (gæstespil: Arduino): 7 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-8922-27-j.webp)
Introduktion til 8051-programmering med AT89C2051 (gæstespil: Arduino): 8051 (også kendt som MCS-51) er et MCU-design fra 80'erne, der stadig er populært i dag. Moderne 8051-kompatible mikrokontroller fås fra flere leverandører i alle former og størrelser og med en lang række eksterne enheder. I denne instruktion