Kali on Rasp - XRDP is not working

KiRu

New Member
Joined
Oct 16, 2024
Messages
3
Reaction score
0
Credits
80
Hi folks,
I need your brain and help :) I am getting crazy.
I have installed a cyberfresh version of Kali on my Rasp Pi 4.
My current issue is, that my connection using xrdp is not working. Connection via ssh is working fine.

└─$ lsb_release -a
No LSB modules are available.
Distributor ID: Kali
Description: Kali GNU/Linux Rolling
Release: 2024.3
Codename: kali-rolling

1) I have installed Kali using Rasp Imager
2) after inital login (over HDMI and keyboard) I enabled SSH
3) using ssh i have update and upgraded it
4) installed XRDP
5) created a user "dark"
6) after reboot I want to access by Kali but after the loginpromt the session closed immediately

I do not find the issue :(

here some more details:

└─$ groups dark
dark : dark adm dip users ssl-cert xrdp


└─$ systemctl status xrdp

● xrdp.service - xrdp daemon
Loaded: loaded (/usr/lib/systemd/system/xrdp.service; enabled; preset: disabled)
Active: active (running) since Wed 2024-10-16 08:29:08 UTC; 15min ago
Invocation: 28b825670e7e49a396720cc19188dcdd
Docs: man:xrdp(8)
man:xrdp.ini(5)
Process: 1970 ExecStartPre=/bin/sh /usr/share/xrdp/socksetup (code=exited, status=0/SUCCESS)
Process: 1980 ExecStart=/usr/sbin/xrdp $XRDP_OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 1981 (xrdp)
Tasks: 1 (limit: 2137)
CPU: 275ms
CGroup: /system.slice/xrdp.service
└─1981 /usr/sbin/xrdp
Oct 16 08:30:02 kali-raspberry-pi xrdp[1987]: [INFO ] xrdp_wm_log_msg: sesman connect ok
Oct 16 08:30:02 kali-raspberry-pi xrdp[1987]: [INFO ] sesman connect ok
Oct 16 08:30:02 kali-raspberry-pi xrdp[1987]: [INFO ] sending login info to session manager. Please wait...
Oct 16 08:30:03 kali-raspberry-pi xrdp[1987]: [INFO ] xrdp_wm_log_msg: login successful for user dark on display 10
Oct 16 08:30:03 kali-raspberry-pi xrdp[1987]: [INFO ] login successful for user dark on display 10
Oct 16 08:30:03 kali-raspberry-pi xrdp[1987]: [INFO ] loaded module 'libxup.so' ok, interface size 10296, version 4
Oct 16 08:30:03 kali-raspberry-pi xrdp[1987]: [INFO ] started connecting
Oct 16 08:30:03 kali-raspberry-pi xrdp[1987]: [INFO ] lib_mod_connect: connecting via UNIX socket
Oct 16 08:30:03 kali-raspberry-pi xrdp[1987]: [INFO ] lib_mod_log_peer: xrdp_pid=1987 connected to X11rdp_pid=2017 X11rdp_uid=1001 X11>
Oct 16 08:30:03 kali-raspberry-pi xrdp[1987]: [INFO ] connected ok


└─$ systemctl status xrdp-sesman.service
● xrdp-sesman.service - xrdp session manager
Loaded: loaded (/usr/lib/systemd/system/xrdp-sesman.service; enabled; preset: disabled)
Active: active (running) since Wed 2024-10-16 08:46:15 UTC; 8s ago
Invocation: e8f49faf4fe0485bb038e329acc390d2
Docs: man:xrdp-sesman(8)
man:sesman.ini(5)
Process: 2327 ExecStart=/usr/sbin/xrdp-sesman $SESMAN_OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 2328 (xrdp-sesman)
Tasks: 1 (limit: 2137)
CPU: 34ms
CGroup: /system.slice/xrdp-sesman.service
└─2328 /usr/sbin/xrdp-sesman
Oct 16 08:46:15 kali-raspberry-pi systemd[1]: Starting xrdp-sesman.service - xrdp session manager...
Oct 16 08:46:15 kali-raspberry-pi xrdp-sesman[2328]: [INFO ] starting xrdp-sesman with pid 2328
Oct 16 08:46:15 kali-raspberry-pi systemd[1]: Started xrdp-sesman.service - xrdp session manager.

AFTER LOGIN attempt:
using RDP client -> login windows is shown. Enter correct user and pwd


└─$ systemctl status xrdp

● xrdp.service - xrdp daemon
Loaded: loaded (/usr/lib/systemd/system/xrdp.service; enabled; preset: disabled)
Active: active (running) since Wed 2024-10-16 08:46:17 UTC; 2min 16s ago
Invocation: ec9dcfa05c9e4253969c1e1bb43babac
Docs: man:xrdp(8)
man:xrdp.ini(5)
Process: 2330 ExecStartPre=/bin/sh /usr/share/xrdp/socksetup (code=exited, status=0/SUCCESS)
Process: 2341 ExecStart=/usr/sbin/xrdp $XRDP_OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 2342 (xrdp)
Tasks: 1 (limit: 2137)
CPU: 270ms
CGroup: /system.slice/xrdp.service
└─2342 /usr/sbin/xrdp
Oct 16 08:47:58 kali-raspberry-pi xrdp[2356]: [INFO ] xrdp_wm_log_msg: sesman connect ok
Oct 16 08:47:58 kali-raspberry-pi xrdp[2356]: [INFO ] sesman connect ok
Oct 16 08:47:58 kali-raspberry-pi xrdp[2356]: [INFO ] sending login info to session manager. Please wait...
Oct 16 08:47:59 kali-raspberry-pi xrdp[2356]: [INFO ] xrdp_wm_log_msg: login successful for user dark on display 10
Oct 16 08:47:59 kali-raspberry-pi xrdp[2356]: [INFO ] login successful for user dark on display 10
Oct 16 08:47:59 kali-raspberry-pi xrdp[2356]: [INFO ] loaded module 'libxup.so' ok, interface size 10296, version 4
Oct 16 08:47:59 kali-raspberry-pi xrdp[2356]: [INFO ] started connecting
Oct 16 08:47:59 kali-raspberry-pi xrdp[2356]: [INFO ] lib_mod_connect: connecting via UNIX socket
Oct 16 08:47:59 kali-raspberry-pi xrdp[2356]: [INFO ] lib_mod_log_peer: xrdp_pid=2356 connected to X11rdp_pid=2384 X11rdp_uid=1001 X11>
Oct 16 08:47:59 kali-raspberry-pi xrdp[2356]: [INFO ] connected ok


└─$ systemctl status xrdp-sesman.service
● xrdp-sesman.service - xrdp session manager
Loaded: loaded (/usr/lib/systemd/system/xrdp-sesman.service; enabled; preset: disabled)
Active: active (running) since Wed 2024-10-16 08:46:15 UTC; 2min 32s ago
Invocation: e8f49faf4fe0485bb038e329acc390d2
Docs: man:xrdp-sesman(8)
man:sesman.ini(5)
Process: 2327 ExecStart=/usr/sbin/xrdp-sesman $SESMAN_OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 2328 (xrdp-sesman)
Tasks: 1 (limit: 2137)
CPU: 212ms
CGroup: /system.slice/xrdp-sesman.service
└─2328 /usr/sbin/xrdp-sesman
Oct 16 08:47:59 kali-raspberry-pi xrdp-sesman[2357]: [INFO ] [session start] (display 10): calling auth_start_session from pid 2357
Oct 16 08:47:59 kali-raspberry-pi xrdp-sesman[2328]: [ERROR] sesman_data_in: scp_process_msg failed
Oct 16 08:47:59 kali-raspberry-pi xrdp-sesman[2357]: pam_unix(xrdp-sesman:session): session opened for user dark(uid=1001) by (uid=0)
Oct 16 08:47:59 kali-raspberry-pi xrdp-sesman[2328]: [ERROR] sesman_main_loop: trans_check_wait_objs failed, removing trans
Oct 16 08:47:59 kali-raspberry-pi xrdp-sesman[2357]: pam_systemd(xrdp-sesman:session): New sd-bus connection (system-bus-pam-systemd-2>
Oct 16 08:47:59 kali-raspberry-pi xrdp-sesman[2357]: [INFO ] Found X server running at /tmp/.X11-unix/X10
Oct 16 08:47:59 kali-raspberry-pi xrdp-sesman[2357]: [INFO ] Session started successfully for user dark on display 10
Oct 16 08:47:59 kali-raspberry-pi xrdp-sesman[2357]: [INFO ] Session in progress on display 10, waiting until the window manager (pid >
Oct 16 08:48:00 kali-raspberry-pi xrdp-sesman[2328]: [INFO ] Process 2357 has exited
Oct 16 08:48:00 kali-raspberry-pi xrdp-sesman[2328]: [INFO ] ++ terminated session: username dark, display :10.0, session_pid 2357, i>


If you need more information, please let me know.
thank you for your help!
best regards KiRu
 


are you logged in to another graphical session (e.g. on the console) as the same user. This isn't supported on systems using systemd --user (nor can it be) - most likely need to change the XRPD login name to something else then it should work and login as root
 
Hi Gatersfan,
thanks for your help.
i do not habe autologin open and even after a reboot (no cli login) I have the same issue. Also if i logged as "kali" per cli and try as "dark" via xrdp. Same behavior
 


Members online


Latest posts

Top