bg-tutorials

Как сгенерировать CSR в Ubuntu

В этом уроке мы покажем Вам, как сгенерировать 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

Детальное изображение дракона в полете
Написано

Опытный автор контента, специализирующийся на SSL-сертификатах. Превращает сложные темы кибербезопасности в понятный, увлекательный контент. Вносите свой вклад в повышение уровня цифровой безопасности с помощью впечатляющих рассказов.