Hvordan styre en Raspberry Pi eksternt fra hvor som helst i verden

  Illustrasjon av Sam Woolley.
Illustrasjon av Sam Woolley.

Har du noen gang ønsket at du kunne få tilgang til Raspberry Pi når du er på veien? Kanskje du har satt opp et sikkerhetskamera til hjemmet, du kjører en privat Minecraft-server, eller du bruker Pi-en din til en sprø sammenkoblet internettenhet du selv har laget. Uansett grunner, er det enkelt enn du tror å få tilgang til Raspberry Pi eksternt. Dette er hvordan.


For å få tilgang til en Raspberry Pi (eller hvilken som helst hjemmedatamaskin for den saks skyld) fra utenfor hjemmenettverket ditt, må du vanligvis hoppe gjennom mange ringer, få en IP-adresse og justere noen innstillinger på hjemmeruteren. Hvis du bare trenger å kontrollere noen få enkle ting på Raspberry Pi, er det overkill. Vi skal skissere to metoder som hopper over alt dette.

Det første du må gjøre er å få din Raspberry Pi satt opp og koblet til hjemmenettverket ditt . Siden du utsetter din Raspberry Pi for internett, vær sikker på at du endre standardpassordet ditt under oppsettsprosessen. Når det er gjort, kom tilbake hit for å konfigurere alt annet.

Ekstern logg inn på Raspberry Pis fullstendige operativsystem ved å bruke VNC Connect

VNC har lenge vært den beste måten å få tilgang til datamaskin eksternt på samme nettverk . Nylig, VNC Connect kom ut for å gjøre det enkelt å få tilgang din Raspberry Pi fra hvor som helst ved hjelp av en skyforbindelse. Når den er satt opp, kan du få tilgang til Raspberry Pis grafiske grensesnitt fra en hvilken som helst annen datamaskin eller smarttelefon ved å bruke VNC Viewer-appen .

VNC Connect kommer pakket inn gratis med de nyeste versjonene av Raspberry Pi-operativsystemet, PIXEL . Hvis du allerede har det, kan du hoppe over denne delen. Hvis ikke, kan du installere den og slå den på ved å åpne Terminal på Raspberry Pi og skrive inn noen få kommandoer:


  1. Skriv inn sudo apt-get update og trykk Enter.
  2. Skriv inn sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer og trykk Enter.
  3. Når det er fullført, skriv inn sudo raspi-config og trykk Enter. Rull ned til VNC og sett den til Aktivert.

Når den er ferdig nedlastet, kan du sette opp VNC Connect:

  1. Gå til RealVNC Raspberry Pi påmeldingsside og skriv inn e-postadressen din i registreringsboksen.
  2. Følg instruksjonene på skjermen for å fullføre konfigureringen av kontoen din med et passord.
  3. Tilbake på Raspberry Pi, klikk på VNC-ikonet øverst til høyre på skjermen for å åpne VNC. Klikk deretter på statusmenyen og velg Licensing.
  4. Skriv inn e-postadressen og passordet du opprettet i trinn én.
  5. Når du blir bedt om det, velg 'Direkte og skytilkobling.' Din Raspberry Pi er nå tilgjengelig online.
  6. Last ned VNC Viewer-applikasjon på datamaskinen du vil kontrollere Raspberry Pi fra , som den bærbare datamaskinen eller smarttelefonen du har når du reiser.
  7. Åpne VNC Viewer-applikasjonen og skriv inn legitimasjonen du opprettet i trinn én.
  8. Din Raspberry Pi vil automatisk dukke opp som et alternativ. Velg den for å åpne tilkoblingen. Når du blir bedt om det, skriv inn Raspberry Pis brukernavn og passord (som standard er dette brukernavnet pi og passordet 39456DCAD11008D8E6FC5FB705311A7D43FB705311A7D4). I løpet av noen få sekunder kobles den til.

Du kan nå logge på Raspberry Pis grafiske skrivebord fra hvor som helst så lenge Raspberry Pi har internettilgang. Dette betyr at du kan ta kontroll over hvilken som helst sikkerhetsprogramvare, sjekke statusen til alle prosjekter du har satt opp, eller spill Minecraft på din private server .


Få tilgang til kommandolinjen med Dataplicity

Hvis du ikke trenger å få tilgang til det fullstendige grafiske grensesnittet, bør du sjekke ut Dataplisitet . Dataplicity gjør det utrolig enkelt å få tilgang til Raspberry Pis kommandolinje fra hvilken som helst nettleser. Du trenger tilgang til en nettleser og din Raspberry Pi for dette.

  1. Drar mot Dataplisitet og opprett en konto ved å skrive inn e-postadressen din.
  2. Klikk på Legg til ny enhet.
  3. Dataplicity vil vise en kodelinje som vist på bildet ovenfor. Kopier den kodelinjen og skriv den inn i kommandolinjen til Raspberry Pi. Du kan gjøre dette på din Raspberry Pi ved å velge å åpne Terminal-applikasjonen eller ved å åpne den eksternt på hjemmenettverket ditt over SSH ved hjelp av et verktøy som Adafruits Pi Finder . Etter noen sekunder vil Dataplicity laste ned og installere programvare på din Raspberry Pi som kobler den direkte til kontoen din.
  4. Når det er fullført, gå til Enhetsside for dataplisitet . Her vil du se din Raspberry Pi. Klikk på den for å åpne et terminalvindu.
  5. Akkurat nå kan du starte på nytt og gi nytt navn til Raspberry Pi, og det er omtrent det. Hvis du bare trenger å fjernstarte den noen ganger, la den være som den er. Hvis du trenger å gjøre mer enn det, som å installere programvare eller redigere filer, kan du logge på som superbruker. For å gjøre det, på Dataplicity-kommandolinjen, skriv inn su pi og trykk Enter. Deretter skriver du inn Raspberry Pi-passordet ditt og trykker på Enter. Nå har du full kontroll over din Raspberry Pi.

Det er det, du har full tilgang til din Raspberry Pi fra hvor som helst i verden med en internettforbindelse. Åpenbart må Raspberry Pi forbli slått på, men ellers kan du få tilgang til den fra hvilken som helst nettleser. Du kan gjøre en tonn av ting med denne lille funksjonen ut av esken, inkludert: hosting a liten nettside , dele filer , og til og med streaming av video .