Sådan fjernstyres en Raspberry Pi fra hvor som helst i verden

  Illustration af Sam Woolley.
Illustration af Sam Woolley.

Har du nogensinde ønsket, at du kunne få adgang til din Raspberry Pi, når du er på farten? Måske har du konfigureret et sikkerhedskamera til hjemmet, du kører en privat Minecraft-server, eller du bruger din Pi til noget skørt sammenhakket internetapparat, du selv har lavet. Uanset dine grunde, er det nemt end du tror at få adgang til den Raspberry Pi eksternt. Sådan gør du.


For at få adgang til en Raspberry Pi (eller en hvilken som helst hjemmecomputer for den sags skyld) uden for dit hjemmenetværk, skal du normalt springe gennem en masse bøjler, få en IP-adresse og justere et par indstillinger på din hjemmerouter. Hvis du bare har brug for at kontrollere et par enkle ting på din Raspberry Pi, er det overkill. Vi vil skitsere to metoder, der springer alt dette over.

Den første ting du skal gøre er at få din Raspberry Pi konfigureret og tilsluttet dit hjemmenetværk . Da du udsætter din Raspberry Pi til internettet, skal du sørge for ændre din standardadgangskode under opsætningsprocessen. Når det er gjort, skal du vende tilbage hertil for at konfigurere alt andet.

Fjernlog på din Raspberry Pi's fulde operativsystem ved hjælp af VNC Connect

VNC har længe været den bedste måde at få adgang til nogen computer eksternt på samme netværk . For nylig, VNC Connect kom ud for at gøre det nemt at få adgang til din Raspberry Pi fra overalt ved hjælp af en cloud-forbindelse. Når den er konfigureret, kan du få adgang til din Raspberry Pi's grafiske grænseflade fra enhver anden computer eller smartphone ved hjælp af VNC Viewer app .

VNC Connect leveres gratis med de seneste versioner af Raspberry Pi-operativsystemet, PIXEL . Hvis du allerede har det, kan du springe denne del over. Hvis ikke, kan du installere det og tænde det ved at åbne Terminal på din Raspberry Pi og indtaste et par kommandoer:


  1. Indtast sudo apt-get update, og tryk på Enter.
  2. Indtast sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer og tryk på Enter.
  3. Når det er færdigt, skal du indtaste sudo raspi-config og trykke på Enter. Rul ned til VNC og indstil den til Aktiveret.

Når det er færdig med at downloade, kan du konfigurere VNC Connect:

  1. Gå til RealVNC Raspberry Pi tilmeldingsside og indtast din e-mailadresse i tilmeldingsfeltet.
  2. Følg instruktionerne på skærmen for at afslutte opsætningen af ​​din konto med en adgangskode.
  3. Tilbage på din Raspberry Pi skal du klikke på VNC-ikonet i øverste højre hjørne af skærmen for at åbne VNC. Klik derefter på statusmenuen og vælg Licensering.
  4. Indtast den e-mailadresse og adgangskode, du oprettede i trin et.
  5. Når du bliver bedt om det, skal du vælge 'Direkte og skyforbindelse.' Din Raspberry Pi er nu tilgængelig online.
  6. Download VNC Viewer-applikation på den computer, du vil styre Raspberry Pi fra , ligesom den bærbare computer eller smartphone, du har, når du rejser.
  7. Åbn VNC Viewer-applikationen, og indtast de legitimationsoplysninger, du oprettede i trin et.
  8. Din Raspberry Pi dukker automatisk op som en mulighed. Vælg det for at åbne forbindelsen. Når du bliver bedt om det, skal du indtaste dit Raspberry Pis brugernavn og adgangskode (som standard er dette brugernavnet pi og adgangskoden 39456DCAD11008D8E6FC5FB705311A7D44). Inden for et par sekunder vil den oprette forbindelse.

Du kan nu logge ind på din Raspberry Pi's grafiske skrivebord fra hvor som helst, så længe din Raspberry Pi har internetadgang. Dette betyder, at du kan tage kontrol over enhver sikkerhedssoftware, kontrollere status for alle projekter, du har konfigureret, eller spil Minecraft på din private server .


Få adgang til kommandolinjen med Dataplicity

Hvis du ikke har brug for at få adgang til den fulde grafiske grænseflade, vil du gerne tjekke ud Dataplicitet . Dataplicity gør det utrolig nemt at få adgang til din Raspberry Pi's kommandolinje fra enhver browser. Du skal have adgang til en webbrowser og din Raspberry Pi til dette.

  1. Gå til Dataplicitet og opret en konto ved at indtaste din e-mailadresse.
  2. Klik på Tilføj ny enhed.
  3. Dataplicity vil vise en kodelinje som vist på billedet ovenfor. Kopier den kodelinje og indtast den i kommandolinjen på din Raspberry Pi. Du kan gøre dette på din Raspberry Pi ved at vælge at åbne Terminal-applikationen eller ved at få adgang til den eksternt på dit hjemmenetværk over SSH ved hjælp af et værktøj som Adafruits Pi Finder . Efter et par sekunder vil Dataplicity downloade og installere software på din Raspberry Pi, som forbinder den direkte med din konto.
  4. Når det er færdigt, skal du gå til Dataplicity-enhedsside . Her kan du se din Raspberry Pi. Klik på den for at åbne et terminalvindue.
  5. Lige nu kan du genstarte og omdøbe din Raspberry Pi, og det handler om det. Hvis du bare har brug for at fjernstarte den nogle gange, så lad den være som den er. Hvis du har brug for at gøre mere end det, såsom at installere software eller redigere filer, kan du logge på som superbruger. For at gøre det skal du på kommandolinjen Dataplicity indtaste su pi og trykke på Enter. Indtast derefter din Raspberry Pis adgangskode, og tryk på Enter. Nu har du total kontrol over din Raspberry Pi.

Det er det, du har fuld adgang til din Raspberry Pi fra hvor som helst i verden med en internetforbindelse. Det er klart, at din Raspberry Pi skal forblive tændt, men ellers kan du få adgang til den fra enhver browser. Du kan gøre en ton ting med denne lille funktion ud af kassen, herunder: hosting af en lille hjemmeside , deling af filer , og endda streaming af video .