Articles

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 :

  1. Xrdp
  2. SSH en X11 forwarding
  3. VNC
  4. Teamviewer
  5. 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

Raspberry Pi Course
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 :

remmina remote desktop

vanuit Windows

vanuit Windows start het hulpprogramma “Remote Desktop Connection” vanuit het menu Start en vul het IP-adres in :

extern bureaublad in windows

Klik op “Connect” en je komt op de xrdp login scherm

xrdp login met extern bureaublad

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

meester uw Raspberry Pi in 30 dagen
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:

  1. Start Putty
  2. Vul de hostnaam met iets als [email protected]
  3. Vul de Opgeslagen sessies met iets als de Raspberry Pi
  4. Ga naar Verbinding > SSH in het menu aan de linkerkant en vink “Enable X11 forwarding”
  5. Ga terug naar de Sessie en klik op Opslaan
  6. 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:

  1. Update uw archief :
    sudo apt-get update
  2. Installeren RealVNC server :
    sudo apt-get install realvnc-vnc-server
  3. zet een op VNC-Server :
    1. Start raspbian configuratie
      sudo raspi-config
    2. Kreeg Interfacing opties
    3. Kies VNC
    4. het Antwoord Ja
    5. Selecteer Voltooien om te stoppen (of ESC)

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:

  1. de ARM pakket voor TeamViewer
    wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
  2. Installeren
    sudo dpkg -i teamviewer-host_armhf.deb
  3. U krijgt een aantal afhankelijkheden fouten, zet ze vast door het doen van
    sudo apt-get updatesudo apt-get -f install
  4. Als u een TeamViewer account, kunt u deze configureren door :
    sudo teamviewer setup
  5. Anders, moet u een wachtwoord instellen om verbinding te maken, zoals deze :
    sudo teamviewer passwd YOURPASSWORD
  6. 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

teamviewer remote desktop verbinding maken

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

remote desktop met nomachine

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

Video

Top 3 manieren om Extern Bureaublad op de Raspberry Pi

controleer het Raspberrytips YouTube-kanaal om nieuwe video ‘ s in uw feed te ontvangen:

conclusie

dus we hebben geleerd om verbinding te maken met het externe bureaublad op 5 manieren:

  • Met de Xrdp pakket en biedt u een Windows-achtige remote desktop
  • Met SSH en X11 Forwarding waarmee de lancering van een app op de client computer (en niet het hele bureaublad)
  • Met VNC waarmee de lokale toegang tot de Raspberry Pi
  • Met Teamviewer waarmee onder andere toegang tot de Raspberry Pi
  • Met NoMachine waarmee lokale toegang meer elegant en snel dan VNC

Dus, wat is jouw favoriet?

naar mijn mening, Ik denk dat VNC en NoMachine zijn mijn favorieten, met een snelle en schone weergave, zonder de zwaarte van Teamviewer
, maar het is omdat ik het alleen nodig op mijn lokale netwerk, Het hangt af van de gevallen

raspberry pi remote desktop