xrdp ist ein Service, der es ermöglicht, mit dem Remote Desktop Programm von Windows auf den graphischen Desktop von Linux zuzugreifen.
Dieser Artikel beschreibt die Installation und Aktivierung unter openSUSE Leap 15.0.
Fügen Sie Online-Repositories am besten gleich bei der Installation von openSUSE hinzu:
Die eigentliche Installation kann über die GUI YaST2 erfolgen
Alternativ kann man folgendes Script einsetzen, das den Service auch gleich aktiviert und die Firewall öffnet.
#!/bin/bash
# @(#) $Id: xrdp.sh 1.0 2018/07/26 18:00:00 Enable xrdp on openSUSE Leap 15.0 $
# root ?
if [[ $EUID -ne 0 ]]; then
echo "Dieses Script muss als root ausgeführt werden" 1>&2
exit 1
fi
# install und start
zypper install xrdp
systemctl enable xrdp.service
systemctl start xrdp.service
systemctl enable xrdp-sesman.service
systemctl start xrdp-sesman.service
# Firewall
DZONE=$(firewall-cmd --get-default-zone) # ist normalerweise 'public'
firewall-cmd --add-port=3389/tcp --zone=$DZONE
firewall-cmd --add-port=3389/udp --zone=$DZONE
firewall-cmd --runtime-to-permanent
Die Firewall GUI zeigt Veränderungen in Echtzeit an, so dass man die letzten Schritte des Scripts live beobachten kann.
Der Zugriff von Windows auf den Linux-Desktop erfolgt über die Remote Desktop App oder das Programm „Remotedesktopverbindung“ (%windir%\system32\mstsc.exe).
Die Microsoft App ist nicht nur für Desktopcomputer, sondern auch für Tablets und Mobiltelefone, auch unter Android erhältlich.