Raspbian: Remote auf grafische Oberfläche

Der Raspberry hat mit der Raspbian-Distribution auch eine grafische Oberfläche.
Möchte man diese per Remote erreichen, gibt es 2 Möglichkeiten: RDP (Windows) oder VNC.
Möglichkeit 1: RDP
RDP ist der windowseigene Dienst zum Verbinden mit dem Desktop über Remote.
Es gibt RDP-Clients auch für Linux und Mac, aber diese müssen nachinstalliert werden, während bei Windows der Dienst bereits vorhanden ist.
Vorbereitung Raspbian:
Mit der Eingabe von

wird der RDP-Server auf dem Raspberry installiert.
Nach erfolgert installation startet man unter Windows einfach den Remotedesktop.
Am einfachsten durch das Drücken von [WIN]+[R] und in das Fenster „mstsc“ eingeben.
Jetzt muss man im Anmeldefenster nur noch die IP-Adresse des Raspberry angeben und die Verbindung zur grafischen Oberfläche wird hergestellt.

Möglichkeit 2: VNC
Dazu muss der VNC-Server installiert werden.

Nach der Installation muss erst ein Passwort für die VNC-Anmeldung vergeben werden.

Der Hinweis „Warning: password truncated to the length of 8.“ wird angezeigt, wenn das Passwort länger als 8 Zeichen ist und es wird auch die Länge von 8 Zeichen gekürzt.
Nach der Eingabe des ersten Passwortes wird man gefragt, ob man auch ein Passwort für eine „View-Only„-Sitzung eingeben will. Möchte man das nicht, dann einfach mit „n“ beantworten. Ansonsten mit „y“ weiter gehen und ein weiteres Passwort angeben.
Jetzt starten wir einfach mal den vnc-server mit den Standardeinstellungen:

Es wurde ein Desktop mit dem Namen „raspberrypi:1“ erzeugt.Das „:1“ bedeutet, dass es der erste VNC-Bildschirm ist.
Weitere Informationen bekommt man wenn man den Prozess betrachtet:

Hier sieht man z.B.:, dass die Auflösung (-geometry) auf 1024×786 gestartet wurde.
Der Port für diese Verbindung ist 5901.
Das ist schon die erste Besonderheit. Bei VNC-Clients wird standardmäßig der Port 5900 für eine Verbindung verwendet.
VNCserver nutzt aber immer den Port 5901+VNC-Bildschirmnummer.
Da dies der erste VNC-Bildschirm ist wird hier der Port (5900+1 =) 5901 verwendet.
Startet man einen weiteren VNC-Bildschirm …

…..sieht man, dass der zweite VNC-Bildschirm dem Port 5902 zugewiesen wurde.
Um einen VNC-Bildschirm zu beenden gibt man den Parameter -kill an, gefolgt von der VNC-Bildschirmnummer an.

Man kann beim Starten eines VNC-Bildschirms auch Parameter angeben.
Als Beispiel wird hier die Bildschirmauflösung vorgegeben:

Verbinden kann man sich jetzt mit einem der vielen VNC-Clients.
(Hier am Bespiel der Ultra-VNC-Viewer.)
Beim Login ist des wichtig, dass der richtige Port mit angegeben wird.
VNC-Login-start
Bei erfolgreichem Erreichen des VNC-Server fehlt nur noch das Passwort.
VNC-Login-authent