Raspberry Pi Remotedesktop Verbindung

4. August 2017
12 Comments

Ähnlich wie Teamviewer ermöglicht eine Remotedesktopverbindung zum Raspberry Pi – wie der Name schon sagt- per Remote auf einen anderen Rechner zuzugreifen. Das erspart einem z.B. einen zusätzlichen Monitor oder den Wechsel zweier Systeme.

Zwar ist das Raspberry Pi auch fast ausschließlich per Konsole zu steuern, jedoch sind manche Programme nur per GUI zu steuern. Ein Tool zur Remoteverbindung ist bspw. auf allen Windows Systemen bereits vorhanden und daher bedarf es auch keiner zusätzlichen Software.

Raspberry Pi Remote Desktop Verbindung herstellen

In einem früheren Artikel habe ich bereits erklärt, wie man einen VNC Server auf dem Pi installiert. Der Nachteil von VNC sowie Teamviewer liegt in der höheren Übertragungsrate. Falls du also z.B. über dein mobiles Datenvolumen den Pi zuhause fernsteuern willst, bietet sich die Raspberry Pi Remote-Desktop Verbindung eher als volumen-schonende Übertragung an. Ist keine grafische Oberfläche benötigt, kann auch einfach SSH eingerichtet werden.

Auf dem Pi ist im Grunde nur ein Paket vonnöten:

sudo apt-get install xrdp

Die wichtigsten und empfohlenen Einstellungen werden bereits definiert. Du kannst dich bereits einloggen. Auf einem Windows PC suche nach „Remotesktopverbindung“. Für Mac OS gibt es eine App von Microsoft und für Linux gibt es „rdesktop„.

remotedesktopverbindung windows - raspberry pi

Hier gibst du nun als Hostnamen entweder die IP des Pi’s an (bzw. die des DNS Server, falls außerhalb des lokalen Netzwerks) oder den Namen des Pi’s (Standard: raspberrypi), falls dein PC im selben Netzwerk wie der Pi ist. Es solle der Loginbildschirm angezeigt werden.

raspberry pi remote desktop

Hier gibst du nun einfach deine Login Informationen ein (die selben wie per SSH) und solltest den Desktop sehen.

Falls du auch von außerhalb deines Netzwerks zugreifen willst (auch per Konsole) solltest du einen DNS Service auf dem Pi installieren. Wie das geht, erfährst du hier. Für alle internen Verbindungen sollte die Raspberry Pi Remote Desktop Verbindung ohne DNS Service ausreichend sein.

Fehlerbehandlung

Solltest du dich trotz richtiger Logindaten nicht einloggen können, da eine Fehlermeldung „error – problem connecting“ auftritt, liegt dies höchstwahrscheinlich an einer inkompatiblen VNC Version, die installiert ist. Um diesen Fehler zu beheben, müssen nur einige Befehle ausgeführt werden. Schließe dazu das Remotedesktop Fenster und wechsle zurück in das Terminal (bzw. in Putty):

sudo apt-get remove xrdp vnc4server tightvncserver --yes
sudo apt-get install tightvncserver --yes
sudo apt-get install xrdp --yes

Zunächst deinstallieren wir xrdp sowie die falsche VNC Version. Anschließend wird die richtige (TightVNCServer) installiert, woraufhin auch XRDP erneut installiert wird.

12 Kommentare

  1. Hallo Felix,
    bei mir kommt nach eingebe des Benutzers und deb PW folgende Meldung:

    connecting to sesman ip 127.0.0.1 prot 3350
    sesman connect ok
    sending login info to seeeion manager, plaese wait…
    xrdp_mm_process_login_response:login successful for display started connecting
    connecting to 127.0.0.1 5910
    error – problem connecting

    Was nun?
    MfG. Frank

    Antworten
  2. Lösung:

    zuerst den VNC deinstallieren
    apt-get purge realvnc-vnc-server
    apt-get purge realvnc-vnc-viewer

    danach den xrdp deinstallieren
    apt-get purge xrdp

    dann tightvncserver installieren
    apt-get install tightvncserver

    dann wieder xrdp installieren
    apt-get install xrdp

    raspi neu starten
    sudo reboot

    Antworten
  3. Hallo zusammen,
    ne gute Sache .. wenn ich es denn hinbekommen würde 🙂
    Kann mich zwar über Remotedesktopverbindung anmelden, bekomme dann aber in einem Fenster folgende Meldung angezeigt:
    Xsession: unable to start X session – no „/home/pi/.xsession“ file, no „/home/pi/Xsession“ file, no session managers, no windows managers, and no terminal emulators found; aborting.

    Bitte um Hilfe, was fehlt, woran liegts?
    Es grüßt das Haferl aus Franken

    Antworten
  4. Nochmal Hallo zusammen,

    Problem gelöst 🙂 …manchmal sieht man den Wald vor lauter Bäumen nicht…
    Hatte zwei SD-Karten, auf dem einen war „jessie with pixel“ und auf der anderen „jessie lite“.
    Tja, und die mit „lite“ war in Verwendung. Klar, das es dann nicht funktioniert. Die „lite“ Variante ist ohne graphischer Oberfläche.

    Kaum zu glauben, nimmt man die richtige und schon funtionierts! 🙂

    Grüße in die Runde

    Antworten
  5. Wenn jetzt noch erklärt wird wie man das mit OS X macht das die Bildschirmfreigabe schon on Board hat wäre es Perfekt.

    Antworten
  6. Bei mir sagt er, dass der hostname nicht im Netzwerk zu finden sein.
    Aber der Raspberry Pi ist am Wlan angeschlossen.
    Der Hostname ist nach wie vor raspberry.

    Trotzdem funktioniert es nicht.

    Antworten
    • Kommst du über den Hostnamen per SSH/Putty rein? Falls ja, versuch es mal über die interne IP. Ansonten ist der Service nicht richtig installiert oder eine Firewall blockt etwas.

      Antworten

Hinterlasse einen Kommentar

Deine Email Adresse wird nicht veröffentlicht.

Blog abonnieren

Abonniere Raspberry Pi Tutorials, um kein Tutorial mehr zu verpassen!