Как получить приватный ключ SSL-сертификата через командную строку для ОС Ubuntu?

Получение приватного ключа для SSL-сертификата на Ubuntu

Введение

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

 


 

Шаг 1: Подключение к серверу через SSH

  1. Откройте терминал на вашем компьютере.

  2. Выполните команду для подключения к серверу:

ssh ubuntu@<ваш_IP_адрес>


Замените <ваш_IP_адрес> на реальный IP-адрес вашего сервера.

  1. Введите пароль пользователя Ubuntu (указан в данных для доступа к серверу, отправленных в письме после регистрации услуги).

 

 


 

Шаг 2: Установка Nginx

  1. Убедитесь, что у вас есть права root, выполнив команду:

sudo -i

  1. Установите Nginx, если он еще не установлен:

update

apt install nginx -y

  1. Запустите и включите Nginx:

systemctl start nginx

systemctl enable nginx

 

 


 

Шаг 3: Установка Certbot для управления SSL-сертификатами

  1. Установите Certbot и плагин для Nginx:

apt install python3-certbot-nginx -y

  1. Проверьте версию Certbot, чтобы убедиться в успешной установке:

certbot --version

 

 


 

Шаг 4: Генерация SSL-сертификата

  1. Выполните команду для генерации сертификата:

certbot --nginx


Введите  домен и поддомен (например, example.com и www.example.com), разделяя их запятой.

  1. Выберите опцию перенаправления HTTP на HTTPS.

    • Эта опция обеспечивает автоматическое перенаправление всех HTTP-запросов на HTTPS, что повышает безопасность  для пользователей.

  2. Убедитесь, что сертификат успешно установлен. Сообщение об успешной установке будет содержать пути к файлам сертификатов, например:

/etc/letsencrypt/live/<ваш_домен>/privkey.pem

/etc/letsencrypt/live/<ваш_домен>/fullchain.pem



 


 

Заключение

Теперь SSL-сертификат успешно установлен, а private ключи сохранены в указанной директории. Используйте эти файлы для настройки вашего сайта или для других целей. Можете дополнительно проверить правильность настройки SSL-сертификата через такие сервисы, как SSL Labs. Если возникнут вопросы, обратитесь к технической поддержке.

 

question
Не нашли подходящего ответа?
Напишите запрос в службу поддержки
Написать сейчас