Kaip nuotoliniu būdu valdyti Raspberry Pi iš bet kurios pasaulio vietos

  Sam Woolley iliustracija.
Sam Woolley iliustracija.

Ar kada nors norėjote pasiekti savo Raspberry Pi, kai esate kelyje? Galbūt nustatėte namų apsaugos kamerą, naudojate privatų „Minecraft“ serverį arba naudojate savo „Pi“ kokiam beprotiškam savo sukurtam interneto įrenginiui. Nepriklausomai nuo jūsų priežasčių, lengva, nei manote, pasiekti tą Raspberry Pi nuotoliniu būdu. Štai kaip.


Norėdami pasiekti Raspberry Pi (arba bet kurį namų kompiuterį) ne iš savo namų tinklo, paprastai turėsite pereiti per daugybę lankų, gauti IP adresą ir pakoreguoti keletą namų maršrutizatoriaus nustatymų. Jei jums tiesiog reikia valdyti keletą paprastų „Raspberry Pi“ dalykų, tai per daug. Mes apibūdinsime du metodus, kurie visa tai praleidžia.

Pirmas dalykas, kurį turite padaryti, yra gauti savo Raspberry Pi nustatytas ir prijungtas prie jūsų namų tinklo . Kadangi savo Raspberry Pi rodote internete, būkite tikri pakeiskite numatytąjį slaptažodį nustatymo proceso metu. Kai tai padarysite, grįžkite čia ir nustatykite visa kita.

Nuotoliniu būdu prisijunkite prie visos Raspberry Pi operacinės sistemos naudodami VNC Connect

VNC jau seniai buvo geriausias būdas pasiekti bet kurį kompiuteriu nuotoliniu būdu tame pačiame tinkle . Neseniai VNC Connect atsirado tam, kad būtų lengva pasiekti jūsų Raspberry Pi iš bet kur naudojant debesies ryšį. Kai jis bus nustatytas, galite pasiekti savo Raspberry Pi grafinę sąsają iš bet kurio kito kompiuterio ar išmaniojo telefono, naudodami „VNC Viewer“ programa .

„VNC Connect“ yra nemokamai supakuota su naujausiomis „Raspberry Pi“ operacinės sistemos versijomis, PIXEL . Jei jau turite, galite praleisti šią dalį. Jei ne, galite jį įdiegti ir įjungti atidarę Raspberry Pi terminalą ir įvesdami kelias komandas:


  1. Įveskite sudo apt-get update ir paspauskite Enter.
  2. Įveskite sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer ir paspauskite Enter.
  3. Kai tai bus baigta, įveskite sudo raspi-config ir paspauskite Enter. Slinkite žemyn iki VNC ir nustatykite į Įjungta.

Kai atsisiuntimas bus baigtas, galite nustatyti VNC Connect:

  1. Eikite į „RealVNC Raspberry Pi“ registracijos puslapis ir registracijos laukelyje įveskite savo el. pašto adresą.
  2. Vykdykite ekrane pateikiamas instrukcijas, kad užbaigtumėte paskyros nustatymą naudodami slaptažodį.
  3. Grįžę į Raspberry Pi, spustelėkite VNC piktogramą viršutiniame dešiniajame ekrano kampe, kad atidarytumėte VNC. Tada spustelėkite būsenos meniu ir pasirinkite Licencijavimas.
  4. Įveskite el. pašto adresą ir slaptažodį, kuriuos sukūrėte atlikdami pirmąjį veiksmą.
  5. Kai būsite paraginti, pasirinkite „Tiesioginis ir debesies ryšys“. Jūsų Raspberry Pi dabar galima pasiekti internete.
  6. Atsisiųskite „VNC Viewer“ programa kompiuteryje, kuriame norite valdyti Raspberry Pi , pavyzdžiui, nešiojamasis kompiuteris ar išmanusis telefonas, kurį turėsite keliaudami.
  7. Atidarykite „VNC Viewer“ programą ir įveskite kredencialus, kuriuos sukūrėte atlikdami pirmąjį veiksmą.
  8. Jūsų Raspberry Pi automatiškai pasirodys kaip parinktis. Pasirinkite jį, kad atidarytumėte ryšį. Kai būsite paraginti, įveskite savo Raspberry Pi vartotojo vardą ir slaptažodį (pagal numatytuosius nustatymus tai yra vartotojo vardas pi ir slaptažodis 39456DCAD11008D8E6FC5FB705311A4DFC). Per kelias sekundes jis prisijungs.

Dabar galite prisijungti prie Raspberry Pi grafinio darbalaukio iš bet kurios vietos, kol jūsų Raspberry Pi turi interneto prieigą. Tai reiškia, kad galite valdyti bet kokią saugos programinę įrangą, patikrinti bet kokių nustatytų projektų būseną arba žaisti „Minecraft“ savo privačiame serveryje .


Pasiekite komandų eilutę su Dataplicity

Jei jums nereikia pasiekti visos grafinės sąsajos, tuomet norėsite patikrinti Duomenų paprastumas . „Dataplicity“ leidžia neįtikėtinai lengvai pasiekti „Raspberry Pi“ komandų eilutę iš bet kurios naršyklės. Tam jums reikės prieigos prie žiniatinklio naršyklės ir Raspberry Pi.

  1. Eikite į Duomenų paprastumas ir susikurkite paskyrą įvesdami savo el. pašto adresą.
  2. Spustelėkite Pridėti naują įrenginį.
  3. „Dataplicity“ parodys kodo eilutę, kaip parodyta aukščiau esančiame paveikslėlyje. Nukopijuokite šią kodo eilutę ir įveskite ją į Raspberry Pi komandų eilutę. Tai galite padaryti naudodami „Raspberry Pi“ atidarydami programą „Terminal“ arba ją pasiekę nuotoliniu būdu savo namų tinkle per SSH naudojant tokį įrankį kaip „Adafruit“ „Pi Finder“. . Po kelių sekundžių „Dataplicity“ atsisiųs ir įdiegs jūsų Raspberry Pi programinę įrangą, kuri ją tiesiogiai susieja su jūsų paskyra.
  4. Kai tai bus baigta, eikite į „Dataplicity“ įrenginio puslapis . Čia pamatysite savo Raspberry Pi. Spustelėkite jį, kad atidarytumėte terminalo langą.
  5. Šiuo metu galite iš naujo paleisti ir pervardyti savo Raspberry Pi, ir viskas. Jei kartais tiesiog reikia nuotoliniu būdu jį paleisti iš naujo, palikite jį taip, kaip yra. Jei jums reikia daugiau nei tai padaryti, pvz., įdiegti programinę įrangą arba redaguoti failus, galite prisijungti kaip supervartotojas. Norėdami tai padaryti, komandų eilutėje Dataplicity įveskite su pi ir paspauskite Enter. Tada įveskite Raspberry Pi slaptažodį ir paspauskite Enter. Dabar jūs visiškai kontroliuojate savo Raspberry Pi.

Štai viskas, jūs turite visišką prieigą prie savo Raspberry Pi iš bet kurios pasaulio vietos su interneto ryšiu. Akivaizdu, kad jūsų Raspberry Pi turi likti įjungtas, bet kitu atveju galite jį pasiekti iš bet kurios naršyklės. Galite padaryti a tonų dalykų su šia maža funkcija, įskaitant: prieglobą a maža svetainė , dalintis failais , ir net vaizdo transliacijos .