For å eksternt administrere en Raspberry Pi fra en PC, med full tilgang til GUI-skrivebordet, kan du bruke VNC eller RDP. Slik gjør du det.

Trenger du ekstern tilgang til Raspberry Pis skrivebordsskjerm? Eller vil du bruke et enkelt tastatur for en annen datamaskin og din Pi? Du kan gjøre disse ved å få ekstern tilgang til Raspberry Pis skrivebord ved hjelp av VNC eller RDP. Ved å fjernstyre Raspberry Pi, kan du åpne opp en rekke nye muligheter for bruken.

Hva er VNC og RDP?

Virtual Network Computing (VNC) og Remote Desktop Protocol (RDP) brukes til å vise skjermen til en ekstern datamaskin. VNC og RDP har begge en server og en klient for å gjøre dette. Serverdatamaskinen pakker skjerminnholdet ved hjelp av algoritmer og sender dataene. Klientdatamaskinen eller enheten pakker ut dataene og viser innholdet på den lokale skjermen.

Både VNC- og RDP-servere er tilgjengelige for Raspberry Pi, og de er ganske enkle å sette opp.

Hvordan sette opp VNC-serveren på Raspberry Pi

VNC Server er forhåndsinstallert på Raspberry Pi OS. Du kan aktivere det gjennom GUI.

instagram viewer

Navigere til Meny > Preferanser og åpne Raspberry Pi-konfigurasjon. Klikk på Grensesnitt fanen, og veksle knappen ved siden av VNC.VNC-tjenesten vil nå være aktivert, og et ikon vises i den øverste menylinjen.

Hvordan sette opp VNC-serveren på Raspberry Pi ved hjelp av raspi-config

Du kan også bruke kommandolinjeverktøyet raspi-config for å aktivere VNC. Åpne et terminalvindu og skriv inn denne kommandoen:

sudo raspi-konfig

Plukke ut GrensesnittAlternativer > VNC > Ja for å aktivere tjenesten

Hvis du allerede er koblet til en hodeløs Raspberry Pi eksternt via SSH, og ikke har lett tilgang til GUI, er raspi-config et nyttig verktøy for å endre innstillinger.

Hvordan stille inn VNC-skjermoppløsningen til en Raspberry Pi uten hode

Ganske ofte brukes Raspberry Pis i hodeløse oppsett; betyr at Pi gjør jobben sin uten å være koblet til en skjerm. I et slikt tilfelle, hvis du får tilgang til Raspberry Pi ved hjelp av VNC, vil den som standard ha en oppløsning på 640x480.

Du kan endre den hodeløse oppløsningen fra Display-fanen i Raspberry Pi-konfigurasjonsverktøyet på skrivebordet. Alternativt kan du bruke raspi-config-verktøyet i terminalen.

I raspi-config, naviger til Visningsalternativer > VNC-oppløsning Velg ønsket oppløsning. Innstillingen vil bli brukt når Pi-en startes på nytt.

Finn IP-adressen til din Raspberry Pi

For å koble en ekstern datamaskin til Pis VNC-server må du finn Raspberry Pis IP-adresse. Åpne en terminal og bruk denne kommandoen:

vertsnavn -I

Du må oppgi denne IP-adressen til VNC-klienten på den eksterne datamaskinen.

Slik får du tilgang til Raspberry Pi med VNC Viewer på Windows

For å få tilgang til skjermen til Raspberry Pi på Windows, må du installere en VNC-klient. Siden VNC Server brukt på Pi er fra RealVNC, er det bedre kompatibilitet når du bruker firmaets klient. Det er VNC Viewer er gratis å laste ned.

Installer programvaren og åpne applikasjonen. Gå til Fil > Ny tilkobling. Gi IP adresse av Raspberry Pi, og gi forbindelsen et brukervennlig navn. Lagre innstillingene, og dobbeltklikk for å starte tilkoblingen.

Et autentiseringsvindu vil dukke opp. Oppgi påloggingsinformasjonen til Pi; ditt brukernavn og passord. Undersøk Husk passord alternativet og klikk OK. VNC-klienten vil vise skrivebordsskjermen til din Raspberry Pi.

Slik får du tilgang til Raspberry Pi med VNC Viewer på Linux

Det er mange VNC-klienter tilgjengelig for Linux. Siden VNC Server på Raspberry Pi er et produkt av RealVNC og har UNIX-autentisering innebygd, er det tilrådelig å bruke RealVNCs egen VNC Viewer.

Programvaren er gratis og er tilgjengelig som en .deb-fil, allment kompatibel med mange populære Debian-varianter av Linux. Du må laste ned x64- eller x86-versjonen av VNC Viewer avhengig av Linux-systemet du bruker.

Når den er lastet ned, åpne filen med pakkeinstallasjonsprogram og fullfør oppsettet. Åpne programmet og klikk Bruk RealVNC viewer uten å logge på. Herfra bruker du de samme trinnene som med Windows-versjonen av VNC Viewer som er oppført ovenfor.

Hvis du vil tvinge skjermkvaliteten til VNC, kan du klikke på Alternativer fanen og endre Bildekvalitet fra automatisk til høy.

Hvordan sette opp RDP-serveren på Raspberry Pi

I Raspberry Pi OS er ikke en RDP-server installert som standard – i motsetning til VNC Server. For å installere det på Pi, kjør disse kommandoene i terminalen:

sudo apt Oppdater
sudo apt installere xrdp -y

I motsetning til VNC, krever RDP at en ny bruker også opprettes. Bruk denne kommandoen for å lage en:

sudo adduser YOUR_USERNAME

Det er alt oppsettet den trenger. RDP-serveren trenger ikke å startes manuelt – den vil allerede være oppe og kjøre.

Slik får du tilgang til Raspberry Pi med RDP på ​​Windows

En RDP-klient er forhåndsinstallert i Windows. Klikk på søkeikonet, søk etter "RDP" og åpne programmet.

Gi IP adresse av Raspberry Pi og klikk Koble. Når du starter tilkoblingen, blir du møtt med en advarsel om at identiteten til den eksterne datamaskinen ikke kan bekreftes. Merk av i boksen Ikke spør meg igjen om tilkoblinger til denne datamaskinen å slå av advarselen en gang for godt.

RDP vil da spørre deg om legitimasjonen. De Økt må være Xorg. Gi Brukernavn og Passord av den nye brukeren du har opprettet på Pi. Klikk OK og skjermen til din Pi vil dukke opp.

Hvordan få tilgang til Raspberry Pi med RDP på ​​Linux

En RDP-klient er ikke installert på Linux som standard. Det er mange RDP-visningsprogrammer tilgjengelig for Linux, og noen få av dem støtter både RDP og VNC. Remmina er et slikt program. Du kan installere det fra kommandolinjen:

sudo apt Oppdater
sudo apt installere remmina -y

Når installasjonen er fullført, åpne Remmina og legg til en ny tilkoblingsprofil. I Protokoll, plukke ut RDP. Gi IP adresse av din Pi. Gi den Brukernavn og Passord av den nye brukeren du har opprettet. Klikk Lagre og Koble.Pi-skjermen skal vises.

Angi tilstrekkelig tidsavbrudd for VNC-tilkoblinger

Hvis det ikke er aktivitet, vil VNC-forbindelsen lukkes automatisk etter en time. Dette kan imidlertid endres. Innstillingen for dette er ikke i VNC Viewer, men i VNC Server.

På Pi-en din, høyreklikk på VNC-ikonet i den øverste menylinjen og velg Alternativer. Plukke ut Ekspert fra venstre rute, og søk etter parameteren IdleTimeout. Sett den til et stort tall og klikk Søke om og OK.

Hvordan sette opp VNC og RDP for optimal visningsopplevelse

I Alternativer delen av VNC Viewer, kan du angi Bildekvalitet. Høy/Middels/Lav-innstillingene definerer kvaliteten på komprimeringen. For en lav innstilling er det vanligvis mye tapskompresjon. Medium er en god balanse mellom komprimering og båndbreddekrav.

Med High-innstillingen er det vanligvis mye båndbredde uten komprimering i det hele tatt. Hvis Raspberry Pi er på ditt lokale nettverk, kobler du den til med en Gigabit Ethernet-kabel og setter bildekvaliteten til Høy. Du vil få en utmerket opplevelse med VNC, selv med ekstern videoavspilling. VNC Server bruker Pi-prosessoren for komprimering. Fordelen med høy-innstillingen er reduksjonen av prosessoroverhead.

Hvis du får tilgang til Pi fra en enkelt datamaskin, kan du vurdere en Gigabit crossover-kabel, som er enda raskere.

Både VNC og RDP er bra, men hvilken er best?

VNC og RDP er både enkle å bruke og funksjonsrike. Hver har sine fordeler. VNC Server er lett å aktivere på Pi, mens en RDP-klient er forhåndsinstallert på Windows. Valget mellom dem avhenger av operativsystemet du har på serveren.

VNC Server fra RealVNC er gratis på Raspberry Pi OS, mens det er et betalt alternativ på andre Linux-distribusjoner for Pi. RDP-serveren er gratis, men den krever en ny bruker for å komme i gang.

Hodeløse servere trenger ikke VNC hele tiden. Linux-kommandolinjen er et enda kraftigere verktøy som du kan få tilgang til eksternt ved å bruke SSH.