Installing GUI and Configuring Multi User RDP on Ubuntu 22.04
1
2
3
4
Make the session end with RDP
The black screen issue can occur because the Xorg session persists after the RDP connection ends. To force the session to close when the RDP connection ends, modify xrdp-sesman:
Open/etc/xrdp/sesman.inisudo nano /etc/xrdp/sesman.iniSet these values in the file:
KillDisconnected=TRUE
DisconnectedTimeLimit=0
Explanation:
KillDisconnected=TRUE → Ends the session when disconnected
DisconnectedTimeLimit=0 → No delay
Restart xRDP:
sudo systemctl restart xrdp5
6
Create additional users for multi-session RDP
Create users (example: user1 and user2):
sudo adduser user1
sudo adduser user2Give them sudo privileges. (Optional)
sudo usermod -aG sudo user1
sudo usermod -aG sudo user2Set .xsession for each user:
for user in user1 user2;
do
sudo -u $user bash -c 'echo "gnome-session" > ~/.xsession'
doneLast updated
Was this helpful?