Install
$ yum install xrdp $ systemctl enable xrdp.service $ systemctl start xrdp.service $ systemctl enable xrdp-sesman.service $ systemctl start xrdp-sesman.service
Firewall
Enable remote desktop on fedora 20 kde
$ netstat -4anp Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 9266/xrdp-sesman tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 9265/xrdp $ firewall-cmd --zone=public --add-port=3389/tcp --permanent $ firewall-cmd --zone=public --add-port=3350/tcp --permanent
xfce
$ vi /etc/sysconfig/desktop PREFERRED=startxfce4
False positive?
How to configure XRDP to start cinnamon as default desktop session
xrdp_mm_process_login_response: login failed
Start xrdp in shell
$ /usr/sbin/xrdp --nodaemon local keymap file for 0x0807 found and dosen't match built in keymap, using local keymap file $ /usr/sbin/xrdp-sesman --nodaemon [20150811-17:09:02] [CORE ] starting sesman with pid 9266 [20150811-17:09:02] [INFO ] listening... [20150811-17:10:53] [INFO ] scp thread on sck 7 started successfully pam_authenticate failed: Authentication failure $ cp /home/andreas/Downloads/km-0807.ini /etc/xrdp Restart both! [20150811-17:23:10] [INFO ] listening... [20150811-17:23:22] [INFO ] scp thread on sck 7 started successfully [20150811-17:23:22] [INFO ] ++ created session (access granted): username andreas, ip 172.21.5.106:58875 - socket: 7 [20150811-17:23:22] [INFO ] starting Xvnc session... $ /usr/sbin/xrdp --nodaemon $ /usr/sbin/xrdp-sesman --nodaemon Xvnc TigerVNC 1.3.0 - built Mar 19 2014 17:10:53 Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt) See http://www.tigervnc.org for information on TigerVNC. Underlying X server release 11404000, The X.Org Foundation
Could also be possible:
xrdp_mm_process_login_response: login failed
False positive?
xrdp in fedora 20 not working properly with active directory users