eval(ez_write_tag([[468,60],’raspberrytips_com-box-2′,’ezslot_19′,157,’0′,’0′]));5 manieren om met extern bureaublad op de Raspberry Pi (Windows/Linux/Mac)
Als u niet over de Raspberry direct bij de hand hebt (of geen scherm) en u moet er regelmatig wijzigingen op, het kan interessant zijn om toegang te hebben tot het bureaublad van een andere computer (in aanvulling op ssh)
Hoe om toegang te krijgen tot een Extern Bureaublad op de Raspberry Pi?
er zijn vijf manieren om een extern bureaublad op Raspberry Pi te draaien, gesorteerd op installatiegemak :
- Xrdp
- SSH en X11 forwarding
- VNC
- Teamviewer
- NoMachine
Voor elke methode, zal ik uitleggen hoe je het moet instellen op de Raspberry Pi en hoe om toegang te krijgen van de belangrijkste OS (Windows, Linux, Mac en zelfs vanaf uw smartphone)
Om het installeren van de benodigde pakketten en om verbinding te maken, moet je het IP-adres van uw Raspberry Pi, en waarschijnlijk activeren en inloggen SSH
ik zal u laten lezen, mijn twee artikelen over het onderwerp als dat nodig is
Bovendien, als u echt geïnteresseerd bent in het verbeteren van uw vaardigheden op de Raspberry Pi, ik beveel aan bekijk mijn e-book hier. Het is een 30-dagen uitdaging van beginner tot meester, met stap-voor-stap tutorials en vele projecten om te oefenen langs de weg.
inhoudsopgave
Remote desktop with xrdp
introductie
Xrdp is een opensource remote desktop protocol server, waarmee u verbinding kunt maken met de Linux desktop vanaf elk besturingssysteem
Als u toegang wilt openen of omleiden op uw router of firewall, weet dan dat xrdp de standaard poort gebruikt 3389
breng het naar het volgende niveau.
Ik ben hier om u te helpen aan de slag met Raspberry Pi, en leer alle vaardigheden die u nodig hebt in de juiste volgorde.
installatie
De installatie van xrdp is eenvoudig omdat het beschikbaar is in de originele Raspbian repositories
dus voer gewoon de volgende opdracht:
sudo apt-get install xrdp
xrdp is aanwezig op raspberry als een dienst, zodat u kunt beheren met de gebruikelijke controles indien nodig :
sudo service xrdp start | stop | restart | status
van Linux
om verbinding te maken vanaf een pc onder Linux, Ik adviseer u om Remmina
te gebruiken het is voorzien in de repositories voor de meeste distributies:
sudo apt-get install remmina
eenmaal geïnstalleerd, start het en verbinding maken met het IP-adres van uw Raspberry Pi
Op mijn Ubuntu ontmoette ik de volgende fout:
"You requested an h264 GFX mode for server 192.168.1.15, but your libfreerdp does not support h264. Please check color depth settings."
dus ik moest het toevoegen als een snelkoppeling, de snelle verbinding staat niet toe om de kleurdiepte
te definiëren door GFX RFX te kiezen in de lijst, de fout verdween, en ik kon
verbinden hier zijn de opties die ik heb ingevuld :
vanuit Windows
vanuit Windows start het hulpprogramma “Remote Desktop Connection” vanuit het menu Start en vul het IP-adres in :
Klik op “Connect” en je komt op de xrdp login scherm
Alles wat je hoeft te doen is het invoeren van de gegevens in en klik OK
Het Xorg voor Sessie-als je niet weet wat je doet
Het bureaublad verschijnt vervolgens relatief goed
In mijn geval het pictogram is een beetje groot, dus veranderde ik in de opties voor het uiterlijk, maar verder was het bruikbare
van Mac OS
Ik kon de test niet doen op Mac OS, maar er zijn verschillende RDP-clients die u kunt gebruiken op dezelfde manier
downloaden bijvoorbeeld “Microsoft Remote Desktop” van de App Store, en verbinding maken met uw Raspberry Pi door het opgeven van het IP-adres
download het eBook.ontdek de geheimen van de Raspberry Pi in een uitdaging van 30 dagen.
Van een smartphone
U kunt gebruik maken van het RDP-protocol vanaf een smartphone heel gemakkelijk
Inderdaad de toepassing “Microsoft Remote Desktop” is ook beschikbaar voor Android en iOS
Dus ja, het is mogelijk om te verbinden en te gebruiken, maar het is niet geweldig
Extern bureaublad met SSH en X11 forwarding
Inleiding
X11 is de belangrijkste Linux grafische window manager
X11 forwarding via SSH is een manier om te beginnen met een app van een server wanneer aangesloten via SSH
In ons geval, dit zal Raspberry Pi-toepassingen starten vanaf ons bureaublad (dus het is niet volledige toegang tot het bureaublad)
Deze methode kan werken vanaf een externe locatie. Het zou genoeg zijn om SSH-poort te openen (22) van buiten
Vergeet niet om de toegestane IP-adressen in dit geval te beperken, en misschien het opzetten van extra beveiligingen zoals fail2ban om eventuele beveiligingsproblemen
installatie
Er is niets te doen op de Raspberry Pi, X11 Forwarding is standaard ingeschakeld op Raspbian
Als u een probleem kunt u controleren dat X11Forwarding is uncommented en ingesteld op Ja in /etc/ssh/sshd_config,
van Linux of Mac OS
met Linux of Mac OS is de toegang bijna zoals gewoonlijk, omdat je alleen hoeft in te loggen op SSH door een parameter toe te voegen:
ssh -X [email protected]
Voer uw wachtwoord in en start de app met de nohup commando :
nohup chromium-browser &
Vervangen van de chromium-browser met de app van je keuze
De toepassing te openen op uw computer (met meer of minder langzaam, afhankelijk van het geval 🙂 )
Van Windows
met Behulp van Windows moet u:
– Putty (die je waarschijnlijk al hebt voor de SSH verbinding)
– Xming (te downloaden op Sourceforge)
Zodra Xming is geïnstalleerd (de standaard opties werken zeer goed), volg deze stappen:
- Start Putty
- Vul de hostnaam met iets als [email protected]
- Vul de Opgeslagen sessies met iets als de Raspberry Pi
- Ga naar Verbinding > SSH in het menu aan de linkerkant en vink “Enable X11 forwarding”
- Ga terug naar de Sessie en klik op Opslaan
- dubbel klik op uw nieuwe opgeslagen sessie te sluiten
Zodra dit is gedaan, je SSH toegang tot de Raspberry Pi is gehouden, met de X11 forwarding ingeschakeld
Eenmaal in de console, u kunt starten met een Framboos toepassing op uw Windows-computer met nohup opdracht:
nohup baobab &
Dit start de Raspberry Pi disk manager op uw Windows-bureaublad :
Van een smartphone
ik denk niet dat het mogelijk is om deze methode te gebruiken vanaf uw telefoon (vertel me, als je weet hoe)
ik heb al mensen gezien die beginnen met een X server op Android te gebruiken op een android-app op hun computer, maar niet de andere manier rond
Extern bureaublad met VNC
Inleiding
VNC (Virtual Network Computing) is een systeem voor het delen van een van de grafische desktop, vrij dicht bij xrdp
Het verschil is dat u verbinding maakt met de huidige sessie direct, in tegenstelling tot die xrdp gemaakt voor een nieuwe sessie
Er zijn een groot aantal VNC-servers en-clients (RealVNC, TightVNC, UltraVNC, …)
VNC draait op poort 5900
U kunt doen NAT te maken en van buiten als dat nodig is
Installatie
installeren Wij de RealVNC server op de Raspberry Pi, die is beschikbaar in de repositories
Volg de onderstaande stappen om het te installeren:
- Update uw archief :
sudo apt-get update
- Installeren RealVNC server :
sudo apt-get install realvnc-vnc-server
- zet een op VNC-Server :
- Start raspbian configuratie
sudo raspi-config
- Kreeg Interfacing opties
- Kies VNC
- het Antwoord Ja
- Selecteer Voltooien om te stoppen (of ESC)
- Start raspbian configuratie
Nu we klaar met het installeren van VNC, laten we eens kijken hoe het aan te sluiten
Van Linux
Op Linux, de makkelijkste manier die ik heb gevonden is het installeren van de RealVNC client (Remmina ook staat VNC verbindingen in theorie, maar het werkt niet voor mij)
Dus, u kunt downloaden RealVNC viewer hier
Laat de standaard optie (Zelfstandige) als deze is eenmalig te gebruiken, maar ik adviseer u om te kiezen de .deb of de .rpm volgens uw besturingssysteem, om de RealVNC snelkoppeling in de programma ‘ s
in de meeste gevallen, kunt u deze installeren door te dubbelklikken op het bestand, maar indien nodig kunt u het doen op de opdrachtregel, bijvoorbeeld:
Debian like : dpkg -i VNC-Viewer-6.18.625-Linux-x64.debRedhat like : rpm -ihv VNC-Viewer-6.18.625-Linux-x64.rpm
Dan is het gebruik van RealVNC is super eenvoudig, gewoon aangeven dat het IP-adres van de Raspberry Pi en valideren
Access wordt automatisch een bladwijzer voor de toekomst tijden
Van Windows
Vanuit Windows is het hetzelfde verhaal, u kunt downloaden en installeren RealVNC van hun officiële website
Vervolgens de software te starten via het menu start, typt u het IP-adres van de Raspberry Pi en hier bent u aangesloten op de remote-desktop
De gevraagde aanmeldingen zijn de gebruikelijke gebruikers van het systeem (bijvoorbeeld pi/framboos als u nog niet veranderd de wachtwoord).
Van Mac OS
RealVNC is ook beschikbaar voor Mac OS dus gewoon ophalen en installeren en volg dezelfde stappen zoals hieronder 🙂
Van een smartphone
RealVNC ook een app voor iOS-en Android-smartphones, zodat u kunt gebruik het elke keer, overal 🙂
Extern bureaublad met Teamviewer
Inleiding
Teamviewer is een eigen software zeer dicht bij de VNC voor remote desktop gebruik, maar voegt extra functies, voornamelijk zakelijke georiënteerde
bijvoorbeeld Teamviewer vergemakkelijkt de toegang op afstand tot een machine in een ander gebouw/stad over internet.
Er is geen noodzaak om een specifieke poort voor elke computer als met de vorige oplossingen
standaard TeamViewer verbinding op poort 5938, maar kan ook gebruik maken van poort 80 en 443 als niet geopend (en dus werkt native meest van de tijd).
Installatie
De installatie is niet duidelijk, want zelfs als het wordt genoemd in de documentatie van een pakket voor de ARM, het is niet aanwezig in de Linux download links en er is geen Raspberry Pi categorie
Het downloaden vanaf deze pagina, maar leidt al heel snel tot de Linux downloads
kortom, ik geef je de installatie procedure, zonder in te gaan op hun site:
- de ARM pakket voor TeamViewer
wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
- Installeren
sudo dpkg -i teamviewer-host_armhf.deb
- U krijgt een aantal afhankelijkheden fouten, zet ze vast door het doen van
sudo apt-get updatesudo apt-get -f install
- Als u een TeamViewer account, kunt u deze configureren door :
sudo teamviewer setup
- Anders, moet u een wachtwoord instellen om verbinding te maken, zoals deze :
sudo teamviewer passwd YOURPASSWORD
- En dan kun je gewoon voor de Raspberry Pi-ID op deze manier:
sudo teamviewer info
vanaf Linux
onder Linux, begin met het downloaden van de TeamViewer-client van de officiële website
Installeer het met uw Package Manager of door iets als :
sudo dpkg -i teamviewer_13.2.13582_amd64.deb
Start de app via het Start-menu of door het intypen van “TeamViewer” in een terminal
Log in als je een account hebt
voer Vervolgens de TeamViewer-ID in de Partner-ID-veld en druk op enter
Het zal u vragen de eerder opgegeven wachtwoord en maak verbinding met de Raspberry Pi in extern bureaublad
Van Windows en Mac OS
Voor Windows en Mac OS-gebruikers het is dezelfde procedure, dus ik zal niet te dupliceren
Download Teamviewer installeren en dan enter ID & Wachtwoord eerder get/set
Van een smartphone
TeamViewer biedt ondersteuning voor de software, Android, iPhone, Windows en Blackberry-smartphones
Het is, daarom, mogelijk om de app te gebruiken op dezelfde manier voor het maken van spontane steun van overal
Extern bureaublad met NoMachine
Inleiding
NoMachine is een andere remote desktop access-hulpprogramma dat u kunt gebruiken voor uw RaspberryPi
NoMachine is gebaseerd op de NX-protocol, die gemaakt werd om het verbeteren van de prestaties van de klassieke X-display
Het gebruik is zeer dicht bij VNC
indien gebruikt achter een firewall, houd er rekening mee dat NoMachine gebruikt poort 4000 voor verbindingen van de client
Het is mogelijk om de standaard poorten in het beheer van de NoMachine server
installatie
NoMachine is voorzien voor Raspberry Pi, zodat u het pakket dat overeenkomt met uw omgeving op deze pagina
downloaden en installeren met :wget https://download.nomachine.com/download/7.0/Raspberry/nomachine_7.0.211_1_armhf.deb
sudo dpkg -i nomachine_7.0.211_1_armhf.deb
Vervang het nummer van de versie met de laatste je krijgen
de Installatie kan een paar minuten duren
Van een OS
Zodra de installatie is voltooid op de Raspberry Pi, moet je om het te installeren op de client computer
Ga terug naar de officiële website en download dit keer is de versie die overeenkomt met uw computer
Installeer het gedownloade bestand op en start NoMachine
Een assistent start, klik met de NoMachine detecteert automatisch de Raspberry Pi op de netwerk
Je moet dubbelklikken op de Raspberry Pi aan te sluiten
Het zal u vragen om uw referenties (pi/framboos of het wachtwoord dat u hebt gedefinieerd), en u zult worden aangemeld
Van een smartphone
NoMachine is ook beschikbaar voor Android en iOS zodat je verbinding kan maken met de Raspberry Pi overal
Leave a Reply