Om een ​​Raspberry Pi op afstand te beheren vanaf een pc, met volledige toegang tot de GUI-desktop, kunt u VNC of RDP gebruiken. Hier is hoe het te doen.

Heeft u externe toegang tot het bureaubladscherm van uw Raspberry Pi nodig? Of wil je een enkel toetsenbord gebruiken voor een andere computer en je Pi? U kunt dit doen door op afstand toegang te krijgen tot het bureaublad van de Raspberry Pi met behulp van VNC of RDP. Door uw Raspberry Pi op afstand te bedienen, kunt u een groot aantal nieuwe gebruiksmogelijkheden openen.

Wat zijn VNC en RDP?

Virtual Network Computing (VNC) en Remote Desktop Protocol (RDP) worden gebruikt om het scherm van een externe computer weer te geven. VNC en RDP hebben beide een server en een client om dit te doen. De servercomputer pakt zijn scherminhoud in met behulp van algoritmen en verzendt de gegevens. De clientcomputer of het apparaat pakt de gegevens uit en geeft de inhoud weer op het lokale scherm.

Zowel VNC- als RDP-servers zijn beschikbaar voor de Raspberry Pi en ze zijn vrij eenvoudig in te stellen.

instagram viewer

Hoe de VNC-server op Raspberry Pi in te stellen

VNC Server is vooraf geïnstalleerd op het Raspberry Pi OS. U kunt het inschakelen via de GUI.

Navigeren naar Menu > Voorkeuren en openen Raspberry Pi-configuratie. Klik op de Interfaces tabblad en schakel de knop naast VNC.De VNC-service wordt nu ingeschakeld en er wordt een pictogram weergegeven in de bovenste menubalk.

Hoe de VNC-server op Raspberry Pi in te stellen met behulp van raspi-config

U kunt ook het opdrachtregelprogramma raspi-config gebruiken om VNC in te schakelen. Open een Terminal-venster en voer deze opdracht in:

sudo raspi-config

Selecteer KoppelOpties > VNC > Ja om de dienst in te schakelen

Als je al op afstand bent verbonden met een headless Raspberry Pi via SSH en je hebt geen gemakkelijke toegang tot de GUI, dan is raspi-config een handig hulpmiddel om instellingen te wijzigen.

Hoe de VNC-schermresolutie van een Headless Raspberry Pi in te stellen

Heel vaak worden Raspberry Pi's gebruikt in headless setups; wat betekent dat de Pi zijn werk doet zonder aangesloten te zijn op een monitor. Als u in dat geval toegang krijgt tot de Raspberry Pi met VNC, wordt deze standaard ingesteld op een resolutie van 640x480.

U kunt de resolutie zonder kop wijzigen via het tabblad Weergave van de Raspberry Pi-configuratietool op het bureaublad. U kunt ook de raspi-config-tool in de terminal gebruiken.

Navigeer in raspi-config naar Weergaveopties > VNC-resolutie Selecteer de gewenste resolutie. De instelling wordt toegepast wanneer de Pi opnieuw wordt opgestart.

Zoek het IP-adres van uw Raspberry Pi

Om een ​​externe computer met de VNC-server van de Pi te verbinden, moet u dit doen vind het IP-adres van de Raspberry Pi. Open een Terminal en gebruik deze opdracht:

hostnaam -I

U moet dit IP-adres doorgeven aan de VNC-client op de externe computer.

Hoe toegang te krijgen tot de Raspberry Pi met VNC Viewer op Windows

Om toegang te krijgen tot het scherm van uw Raspberry Pi op Windows, moet u een VNC-client installeren. Aangezien de VNC-server die op de Pi wordt gebruikt, van RealVNC is, is er een betere compatibiliteit bij gebruik van de client van het bedrijf. Zijn VNC-viewer is gratis te downloaden.

Installeer de software en open de applicatie. Ga naar Bestand > Nieuwe verbinding. Lever de IP adres van de Raspberry Pi en geef de verbinding een gebruiksvriendelijke naam. Sla de instellingen op en dubbelklik om de verbinding te starten.

Er verschijnt een authenticatievenster. Geef de inloggegevens van de Pi op; uw gebruikersnaam en wachtwoord. Controleer de Onthoud wachtwoord optie en klik OK. De VNC-client geeft het bureaubladscherm van uw Raspberry Pi weer.

Hoe toegang te krijgen tot de Raspberry Pi met VNC Viewer op Linux

Er zijn veel VNC-clients beschikbaar voor Linux. Aangezien VNC Server op de Raspberry Pi een product is van RealVNC en UNIX-authenticatie ingebouwd heeft, is het raadzaam om RealVNC's eigen VNC Viewer te gebruiken.

De software is gratis en beschikbaar als een .deb-bestand, breed compatibel met veel populaire Debian-varianten van Linux. U moet de x64- of x86-versie van downloaden VNC-viewer afhankelijk van het Linux-systeem dat u gebruikt.

Na het downloaden opent u het bestand met het pakketinstallatieprogramma en voltooit u de installatie. Open het programma en klik Gebruik RealVNC-viewer zonder in te loggen. Gebruik vanaf hier dezelfde stappen als bij de hierboven vermelde Windows-versie van VNC Viewer.

Als u de schermkwaliteit van VNC wilt forceren, klikt u op de Opties tabblad en verander de Fotokwaliteit van automatisch naar hoog.

Hoe de RDP-server op Raspberry Pi in te stellen

In Raspberry Pi OS is standaard geen RDP-server geïnstalleerd, in tegenstelling tot VNC Server. Voer deze opdrachten uit in de Terminal om het op de Pi te installeren:

sudo geschikt update
sudo geschikt installeren xrdp -y

In tegenstelling tot VNC, vereist RDP dat er ook een nieuwe gebruiker wordt aangemaakt. Gebruik deze opdracht om er een te maken:

sudo adduser UW_USERNAME

Dat is alles wat het nodig heeft. De RDP-server hoeft niet handmatig te worden gestart - hij is al actief.

Hoe toegang te krijgen tot de Raspberry Pi met RDP op Windows

Een RDP-client is vooraf geïnstalleerd in Windows. Klik op het zoekpictogram, zoek naar "RDP" en open de applicatie.

Lever de IP adres van je Raspberry Pi en klik Aansluiten. Bij het tot stand brengen van de verbinding wordt u begroet met een waarschuwing dat de identiteit van de externe computer niet kan worden geverifieerd. Vink het vakje aan Vraag me niet nog een keer om verbindingen met deze computer om de waarschuwing een keer voorgoed uit te schakelen.

RDP zal u vervolgens om de inloggegevens vragen. De Sessie moet Xorg zijn. Lever de Gebruikersnaam En Wachtwoord van de nieuwe gebruiker die je op de Pi hebt aangemaakt. Klik OK en het scherm van je Pi zal verschijnen.

Hoe toegang te krijgen tot de Raspberry Pi met RDP op Linux

Op Linux is standaard geen RDP-client geïnstalleerd. Er zijn veel RDP-viewers beschikbaar voor Linux, en enkele ondersteunen zowel RDP als VNC. Remmina is zo'n programma. U kunt het vanaf de opdrachtregel installeren:

sudo geschikt update
sudo geschikt installeren remmina -y

Zodra de installatie is voltooid, opent u Remmina en voegt u een nieuw verbindingsprofiel toe. In Protocol, selecteer RDP. Lever de IP adres van je Pi. Geef de Gebruikersnaam En Wachtwoord van de nieuwe gebruiker die u heeft aangemaakt. Klik Redden En AansluitenHet scherm van de Pi zou moeten verschijnen.

Stel voldoende time-out in voor VNC-verbindingen

Als er geen activiteit is, wordt de VNC-verbinding na een uur automatisch verbroken. Dit kan echter worden gewijzigd. De instelling hiervoor zit niet in de VNC Viewer, maar in de VNC Server.

Klik op uw Pi met de rechtermuisknop op het VNC-pictogram in de bovenste menubalk en selecteer Opties. Selecteer Deskundige in het linkerdeelvenster en zoek naar de parameter IdleTime-out. Stel het in op een groot aantal en klik Toepassen En OK.

Hoe VNC en RDP in te stellen voor een optimale kijkervaring

In de Opties sectie van de VNC Viewer, kunt u de Fotokwaliteit. De instellingen Hoog/Medium/Laag bepalen de kwaliteit van de compressie. Voor een lage instelling is het meestal veel compressie met verlies. Medium is een goede balans tussen compressie en bandbreedtevereiste.

Met de instelling Hoog is het meestal veel bandbreedte zonder enige compressie. Als de Raspberry Pi zich op uw lokale netwerk bevindt, sluit u deze aan met een Gigabit Ethernet-kabel en stelt u de Beeldkwaliteit in op Hoog. U krijgt een uitstekende ervaring met VNC, zelfs met het afspelen van video op afstand. VNC Server gebruikt de processor van de Pi voor compressie. Het voordeel van de instelling High is de vermindering van processoroverhead.

Als je toegang hebt tot de Pi vanaf een enkele computer, kan dat overweeg een Gigabit crossover-kabel, wat nog sneller is.

Zowel VNC als RDP zijn goed, maar wat is het beste?

VNC en RDP zijn zowel gebruiksvriendelijk als rijk aan functies. Elk heeft zijn voordelen. VNC Server is eenvoudig in te schakelen op de Pi, terwijl een RDP-client vooraf is geïnstalleerd op Windows. De keuze tussen beide hangt af van het besturingssysteem dat u op de server hebt.

VNC Server van RealVNC is gratis op Raspberry Pi OS, terwijl het een betaalde optie is op andere Linux-distributies voor de Pi. De RDP-server is gratis, maar er is een nieuwe gebruiker nodig om aan de slag te gaan.

Headless servers hebben niet altijd VNC nodig. De Linux-opdrachtregel is een nog krachtigere tool waartoe u op afstand toegang hebt via SSH.