Linux

Where Does xrdp Store Server Config?

xrdp keeps server settings in INI files under /etc with session behavior split between two configs.

Last updated

xrdp configuration lives in /etc/xrdp. The main INI covers listeners, security, and channels. Sesman INI covers authentication and session startup. Keymaps sit alongside both.

That split mirrors the two daemons involved. Connection issues usually trace to the main file; login failures to sesman. TLS keys need separate placement with tight permissions.

Where xrdp stores this, by platform

Linux
/etc/xrdp/xrdp.ini

Main server INI with listeners and channels. Sesman INI beside it handles auth and sessions. Keymaps live in the same directory.

Frequently asked questions

How do I reconfigure xrdp sessions?

Edit the main INI and restart the service. Port, security layer, and session types live there. Sesman settings cover login and session startup separately.

Can xrdp use other keyboard layouts?

Yes through keymap files beside the main config. Layout names map to keymap includes. Restart the service after adding new ones.

Notice an outdated path? Let us know.