Toegang tot extern bureaublad inschakelen met XRDP op Raspberry Pi
Verbinding maken met uw Raspberry Pi op afstand met behulp van Secure Shell Protocol (SSH) is een favoriete aanpak, maar het is beperkt tot de shell-interface. Als u de volledige desktopervaring op afstand wilt gebruiken, is xrdp de oplossing die u nodig hebt. Hieronder begeleiden we u door het proces van het instellen van xrdp op uw Raspberry Pi om externe desktopverbindingen mogelijk te maken vanaf Windows, Mac, Linux en mobiele apparaten met iOS en Android.
Begrijpen van xrdp en zijn functionaliteit
xrdp is een open-sourcetool die het Remote Desktop Protocol (RDP) van Microsoft implementeert, waarmee u op afstand toegang kunt krijgen tot Linux-computers met behulp van hetzelfde RDP-protocol dat Windows-gebruikers gebruiken.
Een xrdp-installatie bestaat uit twee hoofdonderdelen: de xrdp-server die op uw Raspberry Pi is geïnstalleerd en een Remote Desktop-client op uw verbindingsapparaat. Als u Windows gebruikt, is de client waarschijnlijk vooraf geïnstalleerd. Voor andere besturingssystemen zijn verschillende clients van derden direct beschikbaar.
Een van de grote voordelen van xrdp is dat het uw externe sessies versleutelt met TLS (Transport Layer Security), waardoor uw verbinding beveiligd blijft tegen afluisteren. Deze versleuteling beschermt alle activiteiten, inclusief muisbewegingen, bestandsoverdrachten en klembordinhoud.
Hoewel xrdp een populaire keuze is, bestaan er alternatieven zoals VNC (Virtual Network Computing), beschikbaar in het Raspberry Pi OS. Echter, in mijn ervaring presteert RDP over het algemeen beter dan VNC, en biedt het soepelere connectiviteit voor taken zoals webbrowsen of het configureren van het besturingssysteem.
Hoe u de xrdp-server op uw Raspberry Pi installeert en configureert
Om te beginnen opent u uw terminal en voert u de volgende opdracht uit:
Met deze opdracht wordt xrdp geïnstalleerd, samen met alle benodigde afhankelijkheden.
Na de installatie is er een cruciale stap: het toevoegen van de xrdp- gebruiker aan de ssl-cert -groep om beveiligde verbindingen mogelijk te maken. Voer gewoon de opdracht uit sudo adduser xrdp ssl-cert
.
Als u het nieuwste Raspberry Pi OS gebruikt, kunt u problemen met de weergave ondervinden die resulteren in een leeg scherm na een standaardconfiguratie. Gelukkig is er een eenvoudige oplossing:
Bewerk het xorg-configuratiebestand door het volgende in te voeren:
Zoek in het configuratiebestand naar een regel met de optie “DRMDevice”Ctrl (u kunt + in nano gebruiken Wom deze te vinden). Wijzig deze regel in:
Druk op Ctrl+ Xom de editor te verlaten (zorg ervoor dat u uw wijzigingen opslaat door op te drukken Y).
Nadat u deze updates hebt toegepast, start u uw Raspberry Pi opnieuw op. De xrdp-server zou nu automatisch inkomende verbindingen moeten accepteren bij het opstarten.
Een verbinding tot stand brengen met de xrdp-server op uw Pi
Als de xrdp-server op uw Raspberry Pi operationeel is, kunt u verbinding maken vanaf vrijwel elk apparaat dat over een Remote Desktop-client beschikt .
- Windows-gebruikers kunnen gebruikmaken van de ingebouwde Microsoft Remote Desktop-toepassing, die u kunt downloaden via de Microsoft Store .
- Als u macOS gebruikt, downloadt u de Windows-app uit de App Store.
- Voor Android-apparaten is de Remote Desktop- app beschikbaar in de Play Store.
- iOS-gebruikers kunnen de Windows App Mobile vinden in de App Store.
- Voor Linux-gebaseerde systemen is Remmina een gratis en open-sourceclient die RDP-verbindingen efficiënt beheert met zijn plug-inarchitectuur.
Ongeacht de gebruikte client is het verbindingsproces vergelijkbaar. In macOS klikt u bijvoorbeeld op het Plus- pictogram om een nieuwe pc toe te voegen .
Voer het lokale IP-adres van uw Raspberry Pi in het veld PC-naamifconfig
in (gebruik in de terminal van uw Pi om het te vinden). U kunt ook een handige naam aan uw verbinding toewijzen, zoals “Workshop Pi” of “Media Pi” in het veld Friendly name . Nadat u deze informatie hebt ingevoerd, klikt u op Add en uw nieuwe verbinding zou in de lijst moeten verschijnen. Dubbelklik erop en als alles correct is ingesteld, zal de desktopomgeving van uw Pi u begroeten.
Om problemen in de toekomst te voorkomen, raad ik aan om een statisch IP-adres voor je Raspberry Pi te configureren via de instellingen van je router. Deze voorzorgsmaatregel zorgt ervoor dat je je verbindingsinstellingen niet hoeft bij te werken wanneer de router een nieuw IP-adres toewijst aan je Pi, wat kan gebeuren na een herstart van de router.
Nu u uw Raspberry Pi vanaf elk apparaat effectief kunt bedienen, kunt u een lokale LLM runnen, een Discord-radiostation maken, een zelfgehoste fotogalerij opzetten en talloze andere projecten verkennen.
Omslagafbeelding door DALL-E. Screenshots door David Morelo.
Geef een reactie