xrdp Server installieren und auf xfce4 konfigurieren (Debian und Ubuntu bis Version 16.04)
Posted: Tue 10. Feb 2015, 01:35
aktualisierte Fassung vom 20.06.2018
DIese Konfiguration eignet sich nur unter Debian und Ubuntu bis Version 16.04. In der Ubuntu Version 18.04 muss xrdp nicht mehr separat modifizerit werden. Es reicht einfach die Installation und kann direkt danach verwendet werden
Installation von xrdp
Installation von xfce4 und Erweiterung
Konfiguration ab hier nur bis Ubuntu Version 16.04! Für Nachfolgeversion nicht mehr notwendig.
startwm.sh für den Start der Grafischen Oberfläche konfigurieren mit
Inhalt unverändert einfügen
xrdp.ini editieren
Inhalt einfügen und Benutzer anpassen
Man kann diese Aktion auch mit mehreren Benutzern erstellen da xrdp mehrbenutzerfähig ist. Für jeden Benutzer wird eine separate Session erzeugt welche Portaufwärts zählt.
So hat der erste Benutzer den Port 5910, der nächste 5911 usw.
Nachteil bei meiner Lösung mit mehreren Benutzern ist das sich die Benutzer der Reihenfolge nach anmelden müssen bei einem Serverneustart so das die Session passend zum Benutzer den fest definierten Port erhalten.
xrdp neustarten mit
Der xrdp Dienst startet beim booten des Servers automatisch mit.
DIese Konfiguration eignet sich nur unter Debian und Ubuntu bis Version 16.04. In der Ubuntu Version 18.04 muss xrdp nicht mehr separat modifizerit werden. Es reicht einfach die Installation und kann direkt danach verwendet werden
Installation von xrdp
Code: Select all
apt-get install xrdp vim
Code: Select all
apt-get install xfce4 xfce4-*
Konfiguration ab hier nur bis Ubuntu Version 16.04! Für Nachfolgeversion nicht mehr notwendig.
startwm.sh für den Start der Grafischen Oberfläche konfigurieren mit
Code: Select all
vim /etc/xrdp/startwm.sh
Code: Select all
#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
# default (= ubuntu)
#. /etc/X11/Xsession
# unity 2d
#echo "gnome-session --session=ubuntu-2d" > ~/.xsession
#. /etc/X11/Xsession
# xfce
startxfce4
exit(0)
Code: Select all
vim /etc/xrdp/xrdp.ini
Code: Select all
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1
max_bpp=16
#black=000000
#grey=d6d3ce
#dark_grey=808080
#blue=08246b
#dark_blue=08246b
#white=ffffff
#red=ff0000
#green=00ff00
#background=626c72
[xrdp1]
name=neue Session
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
[xrdp2]
name=alte Session
lib=libvnc.so
username=benutzername
password=ask
ip=127.0.0.1
port=5910
So hat der erste Benutzer den Port 5910, der nächste 5911 usw.
Nachteil bei meiner Lösung mit mehreren Benutzern ist das sich die Benutzer der Reihenfolge nach anmelden müssen bei einem Serverneustart so das die Session passend zum Benutzer den fest definierten Port erhalten.
xrdp neustarten mit
Code: Select all
service xrdp restart