Inhoudsopgave:
- Benodigdheden
- Stap 1: SSH in uw Pi
- Stap 2: Download Tightvnc Server op uw Pi
- Stap 3: Voer Tightvncserver uit
- Stap 4: Download de Tightvnc Java Client op uw Mac
- Stap 5: Uitpakken en openen
- Stap 6: Open vanuit Systeemvoorkeuren Beveiliging en privacy
- Stap 7: Machtigingen verlenen
- Stap 8: Voer Tightvnc Client uit om verbinding te maken
- Stap 9: Voer wachtwoord in
- Stap 10: Gefeliciteerd
- Stap 11: Een opmerking over het maken van GUI's
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Dit is een tutorial over het instellen van tightvnc om toegang te krijgen tot het bureaublad van een Raspberry Pi met een Mac, wanneer de Pi in headless-modus draait.
Benodigdheden
1. SSH ingeschakeld Raspberry Pi
-Dit instrucable gaat ervan uit dat je Pi al online is in headless-modus, dat wil zeggen, verbonden met het netwerk waarmee je op afstand toegang wilt krijgen. Er zijn veel bestaande tutorials over hoe je dit kunt doen, kom hier terug als je met succes SSH naar je Pi hebt geslingerd en klaar bent om extern bureaublad in te stellen.
2. Een Mac met Java
- De reden voor deze oefening. Omdat het Remote Desktop Protocol dat de standaard is, is ontwikkeld door Microsoft, hebben macs standaard geen client voor RDP-verbindingen geïnstalleerd. We zullen dit corrigeren door een alternatieve client te installeren met een ander protocol, tightvnc. Tightvnc is afhankelijk van Java, dus we hebben het nodig om onze client te laten werken.
Stap 1: SSH in uw Pi
Maak verbinding met je Pi om het proces te starten.
Stap 2: Download Tightvnc Server op uw Pi
Voer de opdracht in
$ sudo apt-get install tightvncserver xrdp
Stap 3: Voer Tightvncserver uit
Voer de opdracht in
$ tightvncserver
op de Pi om het programma te starten. U wordt gevraagd een wachtwoord in te voeren. Dit wordt later gebruikt om verbinding te maken met uw bureaublad. Het wachtwoord moet tussen de 5 en 8 tekens lang zijn. Alle extra tekens die u typt, worden afgekapt.
Opmerking: deze stap moet elke keer dat de Pi wordt ingeschakeld via SSH worden uitgevoerd om verbinding te maken met de client
Stap 4: Download de Tightvnc Java Client op uw Mac
Ga naar
www.tightvnc.com/download.php
en download de nieuwste Java-client
Stap 5: Uitpakken en openen
Pak de inhoud uit in de map van uw keuze en probeer vervolgens tightvnc-jviewer.jar te openen. Hoogstwaarschijnlijk ziet u de bovenstaande fout. Als het wordt geopend, ga je gang en ga je naar stap 8.
Stap 6: Open vanuit Systeemvoorkeuren Beveiliging en privacy
Open Systeemvoorkeuren en selecteer Beveiliging en privacy
Stap 7: Machtigingen verlenen
Navigeer naar het tabblad Algemeen en kijk naar de onderkant. Er zou een melding moeten zijn over onze.jar. Ga je gang en selecteer Toch openen.
Stap 8: Voer Tightvnc Client uit om verbinding te maken
Voer de.jar uit en het zal dit venster openen. Voer het IP-adres van de Pi in het veld Externe host in en wijzig het poortnummer in 5901. U bent nu klaar om verbinding te maken met uw Pi.
Stap 9: Voer wachtwoord in
Als alles goed is gegaan in de vorige stap, wordt u gevraagd het wachtwoord in te voeren dat u in stap 3 hebt aangemaakt.
Als dit niet is wat je ziet, is hoogstwaarschijnlijk ofwel het IP-adres verkeerd, of als je terugkeert naar deze tutorial na de eerste installatie, ben je misschien vergeten om eerst de server op de Pi via SSH uit te voeren. Ga je gang en controleer of de informatie correct is.
Stap 10: Gefeliciteerd
Je bekijkt nu het bureaublad van je Pi… op afstand!
Stap 11: Een opmerking over het maken van GUI's
Vanwege de aard van de manier waarop het scherm wordt gemaakt en weergegeven, kunt u problemen met machtigingen tegenkomen als u programma's probeert uit te voeren vanaf de opdrachtregel waarmee een GUI wordt gemaakt. De eenvoudigste oplossing hiervoor is om deze commando's gewoon vooraf te laten gaan met 'gksudo'. Dit zal u om uw sudoer-wachtwoord vragen en vervolgens de GUI maken die u zoekt.