Generar en un sólo paso, clave privada (con o sin passphrase) y CSR:
$ openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr
Generar clave privada, con password y clave de 4096 bits
$ openssl genrsa -des3 -out example.com_secure.key 4096