---
name: "xrdp"
section: "8"
platform: "linux"
package: "xrdp"
version: "0.10.1-3.1+deb13u2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/xrdp"
---

# xrdp(8)

a Remote Desktop Protocol (RDP) server

## NAME

**xrdp** - a Remote Desktop Protocol (RDP) server

## SYNTAX

**xrdp** --kill\
 **xrdp** --help\
 **xrdp** --version\
 **xrdp** \[--nodaemon\] \[--port port\] \[--fork\] \[--dump-config\] \[--config /path/to/xrdp.ini\]

## DESCRIPTION

**xrdp** is a Remote Desktop Protocol (RDP) Server.\
 Unlike Windows NT/2000/2003 server, **xrdp** will not display a Windows desktop but an X window desktop to the user.

It can also be used as a VNC-\>RDP bridge.

## OPTIONS

- **-k**, **--kill**

  Kill running **xrdp** daemon.

- **-h**, **--help**

  Output help information and exit.

- **-v**, **--version**

  Output version information and exit.

- **-n**, **--nodaemon**

  Start **xrdp** in foreground instead of starting it as a daemon.

- **-p**, **--port**

  Specify TCP port to listen to. This overrides *port* setting in *xrdp.ini* file.

- **-f**, **--fork**

  Fork a new process on a new connection. If not enabled, use a new thread for every connection. This overrides *fork* setting in *xrdp.ini* file.

- **--dump-config**

  Print the configuration on stdout before starting the daemon. The default is not to do this.

- **-c**, **--config**

  Specify a path to a different *xrdp.ini* file. This option is intended to be used primarily for testing or for unusual configurations.

## FILES

/usr/sbin/xrdp\
 /etc/xrdp/xrdp.ini\
 /var/log/xrdp.log\
 /var/run/xrdp.pid

## AUTHORS

Jay Sorg \<jsorg71@users.sourceforge.net\>\
 Simone Fedele \<ilsimo@users.sourceforge.net\>

## SEE ALSO

[**xrdp.ini**(5)](/xrdp.ini/5.md), [**sesman**(8)](/sesman/8.md), [**sesman.ini**(5)](/sesman.ini/5.md), **sesrun**(8)

for more info on **xrdp** see ⟨http://www.xrdp.org/⟩
