Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как создать ключ для openvpn?

Технологии
  · 3,0 K
Первый
Представитель хостинг-провайдера Eternalhost. Отвечаю на вопросы про хостинг, виртуальные...  · 22 апр 2022
На Windows и различных дистрибутивах Linux создание ключа OpenVPN происходит практически аналогичным способом. В своем примере мы используем установку OpenVPN на Ubuntu 18.04.
Ключи OpenVPN для сервера
  1. Команда для генерации ключей:
    ./easyrsa gen-req server nopass
  2. Подпись созданного сертификата ключом CA:
    ./easyrsa sign-req server server
  3. Появится предупреждение «подтвердить подпись». Пишем «yes» и вводим пароль центра сертификации. Созданные файлы копируются в каталог для сертификатов.
  4. Создаем файл параметров Diffie–Hellman:
    openssl dhparam -out /etc/openvpn/certs/dh2048.pem 2048
  5. Создаем ключ HMAC (hash-based message authentication code):
    openvpn --genkey --secret /etc/openvpn/certs/ta.key
  6. В папке для хранения сертификатов должно появиться 5 файлов. Проверяем их наличие командой:
    ls -l /etc/openvpn/certs/
Ключи клиентов OpenVPN
  1. Генерируем ключи и выполняем их подпись командой:
    ./easyrsa gen-req client1 nopass
    ./easyrsa sign-req client client1
  2. Отвечаем «yes» на вопрос о намерении подписать ключи клиентов, после чего вводим пароль CA.
Важно! Перед генерацией ключа следует выполнить несколько подготовительных шагов:
1. Произвести установку пакетов самой OpenVPN и утилиты Easy-rsa (для управления ключами и сертификатами) из официального репозитория. 
  1. Установить центр сертификации и создать корневой сертификат. Должны быть созданы 2 файла — сертификат CA и приватный ключ CA.
Полный процесс установки OpenVPN описан в этой инструкции.
Просто о настройках и администрировании сайта в нашем блоге.Перейти на eternalhost.net/blog