En este tutorial, le mostraremos cómo generar un CSR en Ubuntu, específicamente en un servidor Apache basado en Ubuntu a través del protocolo de shell seguro (SSH).
Ubuntu utiliza OpenSSL para la generación de CSR. Puedes ejecutar comandos de generación de claves y CSR desde el terminal, y que puedes especificar detalles del asunto mediante banderas o archivos de configuración.
Sólo tienes que seguir los pasos que se indican a continuación:
Paso 1: Accede a tu servidor Ubuntu
Ejecútalo desde tu máquina local (Terminal, PowerShell, etc.):
ssh tu-usuario@tu-servidor-ubuntu
Paso 2: Generar la clave privada y la CSR (con SANs)
Utiliza este comando único y seguro (funciona con OpenSSL 1.1.1+ de Ubuntu):
openssl req -new -newkey rsa:2048 -nodes \
-keyout mydomain.key \
-out mydomain.csr \
-subj "/C=US/ST=YourState/L=YourCity/O=YourCompany/CN=mydomain.com" \
-addext "subjectAltName=DNS:mydomain.com,DNS:www.mydomain.com"
Sustituye midominio.com por tu dominio real. Añade más dominios si es necesario, separados por comas, por ejemplo, DNS:api.midominio.com. Para el comodín: incluye tanto *.midominio.com como midominio.com.
Además, pon el nombre real de tu empresa, el estado y la ciudad en –subj line,no marcadores de posición.
Paso 3: Localiza tus archivos
Ahora ejecuta el siguiente comando: ls
Deberías ver dos archivos nuevos en tu carpeta:
- midominio.key: esta es tu clave privada. Mantenla a salvo y nunca la compartas con nadie.
- midominio.csr: es tu solicitud de certificado. Enviarás ésta al proveedor de SSL.
Paso 4: Envía tu CSR
Ahora que ya tienes tu archivo CSR, tienes que enviarlo a tu proveedor de SSL (CA). Para ver el contenido, ejecuta
cat mydomain.csr
Verás un bloque de texto parecido a éste:
—–BEGIN CERTIFICATE REQUEST—–
MIIBozCB… (una cadena de caracteres de aspecto aleatorio)
—–END CERTIFICATE REQUEST—–
Tienes que copiarlo todo, incluidas las líneas BEGIN y END.
Todo ese bloque es tu Solicitud de Firma de Certificado.
Después de que su CA valide la CSR y emita el certificado SSL, puede continuar con las instrucciones de instalación de Ubuntu SSL.
Ahorre un 10% en certificados SSL al realizar su pedido hoy mismo.
Emisión rápida, cifrado potente, 99,99% de confianza del navegador, asistencia dedicada y garantía de devolución del dinero en 25 días. Código del cupón: SAVE10

