В этом уроке мы покажем Вам, как сгенерировать CSR в Ubuntu, а именно на сервере Apache на базе Ubuntu, используя протокол безопасной оболочки (SSH).
Ubuntu использует OpenSSL для генерации CSR. Вы можете запускать команды генерации ключей и CSR из терминала, а также указывать детали темы с помощью флагов или конфигурационных файлов.
Просто выполните следующие действия:
Шаг 1: Зайдите на свой сервер Ubuntu
Запустите это с Вашей локальной машины (Терминал, PowerShell и т.д.):
ssh your-user@your-ubuntu-server
Шаг 2: Сгенерируйте закрытый ключ и CSR (с помощью SAN)
Используйте эту единственную и безопасную команду (работает на OpenSSL 1.1.1+ в 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"
Замените mydomain.com на Ваш реальный домен. При необходимости добавьте другие домены, разделяя их запятыми, например, DNS:api.mydomain.com. Для подстановочного знака: включите как *.mydomain.com, так и mydomain.com.
Кроме того, указывайте настоящее название компании, штат и город в —subj line, а не заполняйте их.
Шаг 3: Найдите Ваши файлы
Теперь выполните следующую команду: ls
Вы должны увидеть два новых файла в Вашей папке:
- mydomain.key: это Ваш закрытый ключ. Храните его в безопасности и никогда никому не передавайте.
- mydomain.csr: это Ваш запрос на сертификат. Вы отправите его SSL-провайдеру.
Шаг 4: Подайте заявку в CSR
Теперь, когда у Вас есть файл CSR, Вам нужно отправить его Вашему SSL-провайдеру (CA). Чтобы просмотреть его содержимое, выполните команду:
cat mydomain.csr
Вы увидите блок текста, который выглядит примерно так:
——BEGIN CERTIFICATE REQUEST——
MIIBozCB… (строка символов случайного вида)
——END CERTIFICATE REQUEST——
Вам нужно скопировать все, включая строки BEGIN и END.
Весь этот блок — это Ваш запрос на подписание сертификата.
После того, как Ваш центр сертификации подтвердит CSR и выдаст SSL-сертификат, Вы можете перейти к инструкциям по установке SSL в Ubuntu.
Сэкономьте 10% на SSL-сертификатах при заказе сегодня!
Быстрая выдача, надежное шифрование, 99,99% доверия к браузеру, специализированная поддержка и 25-дневная гарантия возврата денег. Код купона: SAVE10

