I denne artikel vil du se, hvordan du kan bruge din Raspberry Pi i hovedløs tilstand ved hjælp af Ubuntu. Ved hovedløs tilstand betyder det, at Raspberry Pi kører uden et skærmtastatur og en mus.
Du bruger en WiFi-forbindelse, så du skal få en opsætning, da du har brug for det i de senere dele af denne artikel.
Brug af Raspberry Pi
Da Raspberry Pi er en mikrocomputer, kan den faktisk fungere som en computer på trods af at gøre det med begrænsede ressourcer. En måde at bruge den på er at slutte den til en skærm, tastatur og mus.
Ikke alle har adgang til tilbehør, så der søges alternativer. At køre Raspberry Pi er et velkendt alternativ, da du kan bruge Pi via en anden computer, hvor en skærm, tastatur og mus er tilgængelig.
Sådan får du et operativsystem
Hardware er intet uden software. Din Raspberry Pi er ikke nyttig end et stykke papir uden at have software på det. Du har brug for software, der arbejder på det - i dette tilfælde et operativsystem - for at få noget gjort.
Du kan downloade Raspbian OS og skrive billedet til SD-kortet, du har til hensigt at bruge til Raspberry Pi. At gøre dette er uden for denne artikels anvendelsesområde, men du kan bruge en USB SD-kortlæser og følge de trin, der er taget for at oprette en bootbar USB.
Aktivering af SSH på Pi
SSH skal være aktiv på Raspberry Pi, da det er den metode, du agter at bruge til at køre enheden i hovedløs tilstand. Desværre kommer dette værktøj ikke som standard aktiveret på Pi, så du bliver nødt til at aktivere det selv.
Når du har skrevet billedet til SD-kortet, skal du oprette en tom fil i støvle bibliotek på SD-kortet. Filen skal navngives ssh, uden nogen udvidelse. Du kan gøre dette i terminalen ved hjælp af røre ved kommando i denne partition.
tryk på sshNår du kommer til at bruge Raspberry Pi, kontrollerer den for denne fil. Det ser det, aktiverer derefter SSH og sletter filen.
Opsætning af WiFi
For at bruge Raspberry Pi i hovedløs tilstand kan du bruge en Ethernet-forbindelse. Men i dette tilfælde vil du se, hvordan du konfigurerer det ved hjælp af en WiFi-forbindelse.
For at dette skal fungere, skal din computer være forbindelse til en WiFi-WiFi-kilden behøver ikke at have internetadgang.
Ligesom du tilføjede en ssh fil til støvle til SD-kortet, tilføjer du en fil, der hedder wpa_supplicant.konf til rodmappen i den samme mappe.
Kopier blot følgende indhold til filen:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1
land = "din_ISO-3166-1_two-letter_country_code"
netværk =
ssid = "" dit_SSID ""
psk = "" din_PSK ""
key_mgmt = WPA-PSK
Du erstatter <
Henter IP-adressen
For at SSH ind i Raspberry Pi skal du kende dens IP-adresse. I dette afsnit vil du se, hvordan du gør det.
Du skal have nmap værktøj installeret på din maskine for at kunne følge op på denne del af selvstudiet. Hvis du ikke allerede har det installeret, kan du hurtigt gøre det ved hjælp af:
sudo apt-get install nmapNmap er en sikkerhedsnetværksscanner, der hjælper dig med at scanne efter Raspberry Pi's IP-adresse. Efter installation af Nmap skal du finde din computers IP-adresse ved hjælp af værtsnavn kommando.
Indtast blot terminalen:
værtsnavn -IDenne kommando bruges til at kontrollere for alle de tilgængelige IP-adresser på værten. Du får et resultat svarende til 192.168.x.x som er WiFi-IP-adressen.
For at finde den specifikke IP-adresse til Raspberry Pi, skriv følgende kommando:
nmap -sP 192.168.x.0/24Erstatte x med den faktiske værdi, du kan se på din maskine efter kørsel af værtsnavn -I kommando.
Du ser, at der vises et par IP-adresser. IP-adresserne skal have et navn, så det er let at finde ud af, hvilken af adresserne der hører til Raspberry Pi.
Adgang til Pi
Nu hvor du kender ip-adressen, kan du bruge den til at få adgang til Raspberry Pi via SSH. Standardbrugernavnet til Raspberry Pi er pi og standardadgangskoden er hindbær.
Nu hvor dette er kendt, kan du ssh ind i det med kommandoen nedenfor:
ssh pi @ piadresseUdskift piadresse med den faktiske IP-adresse på Raspberry Pi, og du skal være i Raspberry Pi.
Husk, at standardadgangskoden er en generisk, så du skal ændre den. Raspbian OS er en Debian-baseret Linux-distro, så du kan udføre lignende opgaver på det, som du ville gjort på en almindelig Linux-distro som Ubuntu.
Som et eksempel kan du ændre standardadgangskoden ved blot at indtaste passwd kommando ind i terminalen.
Du modtager en hurtig anmodning om at indtaste din nuværende adgangskode og derefter den nye adgangskode.
Adgang til Pi's grafiske brugergrænseflade
Du har adgang til Pi via SSH, så du er kun i stand til at bruge den via terminalen. Men du kan ikke gøre meget med det fra bare terminalen, så du bliver nødt til at få adgang til GUI for en mere tilfredsstillende oplevelse.
For at gøre dette skal du bruge et værktøj kaldet RealVNC. Bemærk, at du installerer RealVNC inde i Raspberry Pi og ikke din Ubuntu-maskine.
Sørg derfor for, at du har [e-mail beskyttet] vises på din terminalprompt ved SSH-ing i Pi.
Inden installationen skal du opdatere pakkelagerlisten ved hjælp af:
sudo apt-get opdateringDerefter kan du installere med nedenstående kommando:
sudo apt-get install -y realvnc-vnc-server realvnc-vnc-viewerNu hvor RealVNC er blevet installeret på Raspbian, kan du hente den IP-adresse, den bruger til at oprette forbindelse til din Ubuntu-server.
For at gøre det skal du skrive kommandoen nedenfor:
vncserverDu får en IP-adresse, som skal noteres eller kopieres et eller andet sted, da du snart har brug for den.
Da RealVNC på Raspberry Pi har brug for at arbejde med Ubuntu-maskinen via en IP-adresse, skal du også have den installeret på din Ubuntu-maskine.
Du kan downloade RealVNC til Ubuntu her, og det er en deb-fil. Du kan installere det via terminalen eller ved hjælp af "Softwareinstallation" -pakken på Ubuntu.
Efter installationen finder du ikonet for VNC Viewer på din applikationsliste. Klik på menuen "File" og indstillingen "New Connection".
Du finder et felt til indtastning af IP-adressen, du kopierede for et stykke tid siden, og du kan også give det et navn. Klik på “OK” for at gemme.
Nu kan du højreklikke på den nyoprettede mulighed og oprette forbindelse til den. Der har du det, GUI'en til Raspberry Pi skal vises på din skærm.
Konklusion
Efter at have fulgt de forskellige punkter i denne artikel, skal din Raspberry Pi være tilgængelig på din computer via terminalen og grafisk brugergrænseflade (GUI).
I denne artikel er der taget en trinvis tilgang til at konfigurere Raspberry Pi til at køre hovedløs på Ubuntu-maskinen. Værktøjer som Nmap, RealVNC er vigtige i denne proces, og Pi kan nu bruges af "SSH-ing" i Raspberry Pi via en WiFi-forbindelse.
Du bør ikke have nogen hikke, mens du går denne rute, men hvis du gør det; bedes du stille spørgsmål. Det er tid til at komme i gang med fantastiske projekter.