For at fjernadministrere en Raspberry Pi fra en pc, med fuld adgang til dens GUI-skrivebord, kan du bruge VNC eller RDP. Sådan gør du.
Har du brug for fjernadgang til din Raspberry Pis skrivebordsskærm? Eller vil du bruge et enkelt tastatur til en anden computer og din Pi? Du kan gøre disse ved at få fjernadgang til Raspberry Pi's skrivebord ved hjælp af VNC eller RDP. Ved at fjernstyre din Raspberry Pi kan du åbne op for en række nye muligheder for dens anvendelse.
Hvad er VNC og RDP?
Virtual Network Computing (VNC) og Remote Desktop Protocol (RDP) bruges til at vise skærmen på en fjerncomputer. VNC og RDP har begge en server og en klient til at gøre dette. Servercomputeren pakker sit skærmindhold ved hjælp af algoritmer og sender dataene. Klientcomputeren eller -enheden pakker dataene ud og viser indholdet på den lokale skærm.
Både VNC- og RDP-servere er tilgængelige til Raspberry Pi, og de er ret nemme at konfigurere.
Sådan opsætter du VNC-serveren på Raspberry Pi
VNC Server er forudinstalleret på Raspberry Pi OS. Du kan aktivere det via GUI.
Naviger til Menu > Præferencer og åben Raspberry Pi-konfiguration. Klik på Grænseflader fanen, og skift knappen ved siden af VNC.VNC-tjenesten vil nu være aktiveret, og et ikon vises i den øverste menulinje.
Sådan opsætter du VNC-serveren på Raspberry Pi ved hjælp af raspi-config
Du kan også bruge kommandolinjeværktøjet raspi-config til at aktivere VNC. Åbn et terminalvindue og indtast denne kommando:
sudo raspi-config
Vælg InterfaceMuligheder > VNC > Ja for at aktivere tjenesten
Hvis du allerede er tilsluttet en hovedløs Raspberry Pi eksternt via SSH, og ikke nemt kan få adgang til GUI'en, er raspi-config et nyttigt værktøj til at ændre indstillinger.
Sådan indstilles VNC-skærmopløsningen for en hovedløs Raspberry Pi
Ganske ofte bruges Raspberry Pis i hovedløse opsætninger; hvilket betyder, at Pi'en gør sit arbejde uden at være forbundet til en skærm. I et sådant tilfælde, hvis du får adgang til Raspberry Pi ved hjælp af VNC, vil den som standard have en opløsning på 640x480.
Du kan ændre den hovedløse opløsning fra fanen Skærm i Raspberry Pi-konfigurationsværktøjet på skrivebordet. Alternativt kan du bruge raspi-config-værktøjet i terminalen.
I raspi-config, naviger til Visningsindstillinger > VNC opløsning Vælg den ønskede opløsning. Indstillingen vil blive anvendt, når Pi genstartes.
Find IP-adressen på din Raspberry Pi
For at tilslutte en fjerncomputer til Pi's VNC-server skal du find Raspberry Pi's IP-adresse. Åbn en terminal og brug denne kommando:
værtsnavn -I
Du skal angive denne IP-adresse til VNC-klienten på fjerncomputeren.
Sådan får du adgang til Raspberry Pi med VNC Viewer på Windows
For at få adgang til skærmen på din Raspberry Pi på Windows skal du installere en VNC-klient. Da VNC Server brugt på Pi er fra RealVNC, er der bedre kompatibilitet, når du bruger firmaets klient. Dens VNC Viewer er gratis at downloade.
Installer softwaren og åbn applikationen. Gå til Fil > Ny forbindelse. Giv den IP-adresse af Raspberry Pi, og giv forbindelsen et brugervenligt navn. Gem indstillingerne, og dobbeltklik for at starte forbindelsen.
Et godkendelsesvindue vil dukke op. Angiv loginoplysningerne til Pi; dit brugernavn og adgangskode. Tjek Husk kodeord mulighed og klik Okay. VNC-klienten viser skrivebordsskærmen på din Raspberry Pi.
Sådan får du adgang til Raspberry Pi med VNC Viewer på Linux
Der er mange VNC-klienter tilgængelige til Linux. Da VNC Server på Raspberry Pi er et produkt af RealVNC og har UNIX-godkendelse indbygget, er det tilrådeligt at bruge RealVNCs egen VNC Viewer.
Softwaren er gratis og fås som en .deb-fil, bredt kompatibel med mange populære Debian-varianter af Linux. Du skal downloade x64- eller x86-versionen af VNC Viewer afhængigt af det Linux-system du bruger.
Når den er downloadet, skal du åbne filen med pakkeinstallationsprogrammet og fuldføre opsætningen. Åbn programmet og klik Brug RealVNC viewer uden at logge ind. Herfra skal du bruge de samme trin som med Windows-versionen af VNC Viewer, der er anført ovenfor.
Hvis du vil tvinge skærmkvaliteten af VNC, kan du klikke på Muligheder fanen og ændre Billedkvalitet fra automatisk til høj.
Sådan konfigureres RDP-serveren på Raspberry Pi
I Raspberry Pi OS er en RDP-server ikke installeret som standard - i modsætning til VNC Server. For at installere det på Pi, skal du køre disse kommandoer i terminalen:
sudo apt opdatering
sudo apt installere xrdp -y
I modsætning til VNC kræver RDP, at der også oprettes en ny bruger. Brug denne kommando til at oprette en:
sudo adduser YOUR_USERNAME
Det er alt det setup, det har brug for. RDP-serveren behøver ikke at startes manuelt – den vil allerede være oppe og køre.
Sådan får du adgang til Raspberry Pi med RDP på Windows
En RDP-klient er forudinstalleret i Windows. Klik på søgeikonet, søg efter "RDP", og åbn applikationen.
Giv den IP-adresse af din Raspberry Pi og klik Forbinde. Når du starter forbindelsen, bliver du mødt med en advarsel om, at identiteten af fjerncomputeren ikke kan verificeres. Sæt kryds i boksen Spørg mig ikke igen om forbindelser til denne computer at slukke for advarslen én gang for altid.
RDP vil derefter spørge dig om legitimationsoplysningerne. Det Session skal være Xorg. Giv den Brugernavn og Adgangskode af den nye bruger, som du har oprettet på Pi. Klik Okay og skærmen på din Pi vil dukke op.
Sådan får du adgang til Raspberry Pi med RDP på Linux
En RDP-klient er ikke installeret på Linux som standard. Der er mange RDP-viewere tilgængelige til Linux, og nogle få af dem understøtter både RDP og VNC. Remmina er et sådant program. Du kan installere det fra kommandolinjen:
sudo apt opdatering
sudo apt installere remmina -y
Når installationen er færdig, skal du åbne Remmina og tilføje en ny forbindelsesprofil. I Protokol, Vælg RDP. Giv den IP-adresse af din Pi. Giv den Brugernavn og Adgangskode af den nye bruger, du har oprettet. Klik Gemme og Forbinde. Pi-skærmen skulle dukke op.
Indstil tilstrækkelig timeout for VNC-forbindelser
Hvis der ikke er nogen aktivitet, lukkes VNC-forbindelsen automatisk efter en time. Dette kan dog ændres. Indstillingen for dette er ikke i VNC Viewer, men i VNC Server.
På din Pi skal du højreklikke på VNC-ikonet i den øverste menulinje og vælge Muligheder. Vælg Ekspert fra venstre rude, og søg efter parameteren IdleTimeout. Indstil det til et stort tal, og klik ansøge og Okay.
Sådan konfigurerer du VNC og RDP for en optimal synsoplevelse
I Muligheder sektion af VNC Viewer, kan du indstille Billedkvalitet. Indstillingerne Høj/Middel/Lav definerer komprimeringskvaliteten. For en lav indstilling er det normalt masser af tabsgivende kompression. Medium er en god balance mellem komprimering og båndbreddekrav.
Med indstillingen Høj er det normalt masser af båndbredde uden komprimering overhovedet. Hvis Raspberry Pi er på dit lokale netværk, skal du tilslutte den med et Gigabit Ethernet-kabel og indstille billedkvaliteten til Høj. Du får en fremragende oplevelse med VNC, selv med fjernafspilning af video. VNC Server bruger Pi's processor til komprimering. Fordelen ved High-indstillingen er reduktionen af processoroverhead.
Hvis du får adgang til Pi fra en enkelt computer, kan du overveje et Gigabit crossover-kabel, hvilket er endnu hurtigere.
Både VNC og RDP er gode, men hvilken er bedst?
VNC og RDP er både nemme at bruge og rige på funktioner. Hver har sine fordele. VNC Server er let at aktivere på Pi, hvorimod en RDP-klient er forudinstalleret på Windows. Valget mellem dem afhænger af det OS, du har på serveren.
VNC Server fra RealVNC er gratis på Raspberry Pi OS, hvorimod det er en betalt mulighed på andre Linux-distributioner til Pi. RDP-serveren er gratis, men den kræver en ny bruger for at komme i gang.
Hovedløse servere har ikke brug for VNC hele tiden. Linux-kommandolinjen er et endnu mere kraftfuldt værktøj, som du kan få fjernadgang ved hjælp af SSH.