Ok, resolvi isso sozinho. Infelizmente, a maior parte da documentação comum na internet diz "Como seu host para solicitar o CSR". É claro que meu host é eu mesmo, então eu tive que registrar o código no meu servidor.
Eu estabeleci uma conexão SSH com meu servidor e executei o seguinte comando.
openssl req -nodes -newkey rsa:2048 -keyout myserver.key -out server.csr
Substitua ' myserver .key' e ' server .key' por nomes relevantes de sua escolha. (mantenha as extensões).
Ao executar esse comando, você faz várias perguntas:
Country Name (2 letter code) [AU]:
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:
Email Address []:
Preencha esta informação e continue, - então, você receberá uma senha e terá a opção de escolher novamente o nome da empresa.
Depois disso, dois arquivos são adicionados ao seu servidor, geralmente na pasta base do usuário. Eu estava logado como root, então eles apareceram dentro da pasta "raiz".
Eu abri o arquivo .csr com um bloco de notas e copiei o conteúdo, colei-o na página de geração do NameCheap CSR e continuei o assistente.
O restante é auto-explicativo e eu segui outros guias on-line sobre como configurar os certificados uma vez que eu os enviei por e-mail da Comodo.