Hoe u een Raspberry Pi op afstand bestuurt vanaf elke plek ter wereld

  Illustratie door Sam Woolley.
Illustratie door Sam Woolley.

Heb je ooit gewenst dat je toegang hebt tot je Raspberry Pi als je onderweg bent? Misschien heb je een beveiligingscamera voor je huis geïnstalleerd, beheer je een privé Minecraft-server of gebruik je je Pi voor een waanzinnig gehackt internetapparaat dat je zelf hebt gemaakt. Wat uw redenen ook zijn, het is makkelijker dan u denkt om op afstand toegang te krijgen tot die Raspberry Pi. Hier is hoe.


Om toegang te krijgen tot een Raspberry Pi (of welke thuiscomputer dan ook) van buiten je thuisnetwerk, moet je meestal door heel wat hoepels springen, een IP-adres krijgen en een paar instellingen op je thuisrouter aanpassen. Als je slechts een paar simpele dingen op je Raspberry Pi wilt regelen, is dat overdreven. We gaan twee methoden schetsen die dat allemaal overslaan.

Het eerste dat u hoeft te doen, is uw Raspberry Pi ingesteld en verbonden met uw thuisnetwerk . Aangezien u uw Raspberry Pi blootstelt aan internet, moet u zeker zijn verander je standaardwachtwoord tijdens het instellingsproces. Zodra dat is gebeurd, komt u hier terug om al het andere in te stellen.

Meld u op afstand aan bij het volledige besturingssysteem van uw Raspberry Pi met behulp van VNC Connect

VNC is al lang de beste manier om toegang te krijgen tot alle computer op afstand op hetzelfde netwerk . Onlangs, VNC Connect kwam uit om het gemakkelijk toegankelijk te maken je Raspberry Pi van overal een cloudverbinding gebruiken. Als het eenmaal is ingesteld, hebt u toegang tot de grafische interface van uw Raspberry Pi vanaf elke andere computer of smartphone met behulp van de VNC Viewer-app .

VNC Connect wordt gratis meegeleverd met de meest recente versies van het Raspberry Pi-besturingssysteem, PIXEL . Als je dat al hebt, kun je dit gedeelte overslaan. Zo niet, dan kun je het installeren en aanzetten door Terminal op je Raspberry Pi te openen en een paar commando's in te voeren:


  1. Typ sudo apt-get update en druk op Enter.
  2. Typ sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer en druk op Enter.
  3. Zodra dat is voltooid, typt u sudo raspi-config en drukt u op Enter. Scroll naar beneden naar VNC en stel het in op Ingeschakeld.

Zodra dat klaar is met downloaden, kunt u VNC Connect instellen:

  1. Ga naar de RealVNC Raspberry Pi-aanmeldingspagina en voer uw e-mailadres in het aanmeldingsvak in.
  2. Volg de instructies op het scherm om het instellen van uw account met een wachtwoord te voltooien.
  3. Terug op je Raspberry Pi, klik je op het VNC-pictogram in de rechterbovenhoek van het scherm om VNC te openen. Klik vervolgens op het statusmenu en selecteer Licenties.
  4. Voer het e-mailadres en wachtwoord in dat u in stap één hebt gemaakt.
  5. Selecteer 'Directe en cloudconnectiviteit' wanneer daarom wordt gevraagd. Je Raspberry Pi is nu online toegankelijk.
  6. Download de VNC Viewer-toepassing op de computer waarmee je de Raspberry Pi wilt bedienen van , zoals de laptop of smartphone die je bij je hebt als je op reis gaat.
  7. Open de VNC Viewer-toepassing en voer de inloggegevens in die u in stap één hebt gemaakt.
  8. Je Raspberry Pi verschijnt automatisch als een optie. Selecteer het om de verbinding te openen. Voer desgevraagd de gebruikersnaam en het wachtwoord van uw Raspberry Pi in (standaard is dit de gebruikersnaam pi en het wachtwoord raspberry). Binnen een paar seconden maakt het verbinding.

Je kunt nu overal inloggen op het grafische bureaublad van je Raspberry Pi, zolang je Raspberry Pi maar internettoegang heeft. Dit betekent dat u de controle over alle beveiligingssoftware kunt overnemen, de status kunt controleren van projecten die u heeft opgezet, of speel Minecraft op je eigen server .


Toegang tot de opdrachtregel met Dataplicity

Als u geen toegang tot de volledige grafische interface nodig heeft, wilt u uitchecken Datapliciteit . Datapliciteit maakt het ongelooflijk eenvoudig om vanuit elke browser toegang te krijgen tot de opdrachtregel van uw Raspberry Pi. Hiervoor heb je toegang tot een webbrowser en je Raspberry Pi nodig.

  1. Ga naar Datapliciteit en maak een account aan door uw e-mailadres in te voeren.
  2. Klik op Nieuw apparaat toevoegen.
  3. Dataplicity geeft een coderegel weer zoals te zien is in de bovenstaande afbeelding. Kopieer die regel code en voer deze in de opdrachtregel van je Raspberry Pi in. U kunt dit op uw Raspberry Pi doen door de Terminal-toepassing te openen of door deze te openen op afstand op uw thuisnetwerk via SSH met behulp van een tool als Adafruit's Pi Finder . Na een paar seconden zal Dataplicity software downloaden en installeren op uw Raspberry Pi die deze rechtstreeks aan uw account koppelt.
  4. Zodra dat is voltooid, gaat u naar de Dataplicity-apparaatpagina . Hier zie je je Raspberry Pi. Klik erop om een ​​Terminal-venster te openen.
  5. Op dit moment kun je je Raspberry Pi opnieuw opstarten en hernoemen, en dat is het dan ook. Als u het soms gewoon op afstand opnieuw moet opstarten, laat het dan zoals het is. Als u meer moet doen, zoals software installeren of bestanden bewerken, kunt u zich aanmelden als supergebruiker. Typ hiervoor su pi in de opdrachtregel van Dataplicity en druk op Enter. Voer vervolgens het wachtwoord van uw Raspberry Pi in en druk op Enter. Nu heb je volledige controle over je Raspberry Pi.

Dat is alles, je hebt overal ter wereld volledige toegang tot je Raspberry Pi met een internetverbinding. Het is duidelijk dat je Raspberry Pi ingeschakeld moet blijven, maar verder heb je er vanuit elke browser toegang toe. Je kunt een ton van ding met deze kleine functie uit de doos, inclusief: het hosten van een kleine website , bestanden delen , En zelfs streaming video .