--address=address The IP address on which the RDP backend will listen for RDP connections. By default it listens on 0.0.0.0.
--port=port The TCP port to listen on for connections, it defaults to 3389.
--no-clients-resize By default when a client connects on the RDP backend, it will instruct weston to resize to the dimensions of the client's announced resolution. When this option is set, weston will force the client to resize to its own resolution.
--rdp4-key=file The file containing the RSA key for doing RDP security. As RDP security is known to be insecure, this option should be avoided in production.
--rdp-tls-key=file The file containing the key for doing TLS security. To have TLS security you also need to ship a file containing a certificate.
--rdp-tls-cert=file
The file containing the certificate for doing TLS security. To have TLS security you also need
to ship a key file.
***************************************************************
$ winpr-makecert -rdp -silent -n rdp-securityThis will create a rdp-security.key file. You can generate a key and certificate file to use with TLS security using a typical openssl invocations:
$ openssl genrsa -out tls.key 2048 Generating RSA private key, 2048 bit long modulus [...] $ openssl req -new -key tls.key -out tls.csr [...] $ openssl x509 -req -days 365 -signkey tls.key -in tls.csr -out tls.crt [...]You will get the tls.key and tls.crt files to use with the RDP backend. . ***************************************************************