Кто постоянно с больным, кто верно ему услужает, Тот умирает скорей (Овидий).

Как установить OpenVPN на CentOS 7

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 3,00 из 5)
Загрузка...
14 ноября 2017
Как установить OpenVPN на CentOS 7

Просмотров: 173

В этой статье мы покажем вам, как установить и настроить сервер OpenVPN на CentOS 7. OpenVPN является одним из наиболее популярных программных решений VPN, который реализует виртуальные методы частной сети для создания безопасного соединения точка-точка или сайт-сайт. Это руководство должно работать на других системах Linux VPS, так же хорошо, но было испытано и написано для CentOS 7. Установка OpenVPN на CentOS7 является легкой задачей, только тщательно выполняйте указанные ниже шаги, и вы должны сделать это менее чем за 10 минут.

Войдите на свой VPS через SSH

 

Обновите систему

 

1. Установите OpenVPN

OpenVPN не доступен в официальном хранилище CentOS 7, поэтому сначала нам нужно добавить репозиторий Epel, а затем установить пакет:

Чтобы включить репозиторий Epel выполните следующую команду:

 

После того, как хранилище будет включено, установите пакеты OpenVPN и OpenSSL:

2. Сгенерируйте локальный сертификат

Во-первых, сформируйте параметры (файл DH) Диффи-Хеллмана, который используется для защиты обмена ключами между сервером и клиентом. Эта команда может занять некоторое время, для работы, в зависимости от сервера.

 

Сформировать файл ca.crt  (Certificate Authority):

 

3. Настройка OpenVPN сервера

Создайте сертификат сервера и ключ с помощью следующих команд, которые сгенерируют сертификат сервера и ключ:

 

4. Создание файла конфигурации сервера OpenVPN

Вы можете скопировать и отредактировать конфигурацию OpenVPN по умолчанию или создать новый с нуля.

 

 

Сохраните файл и включите службу OpenVPN в запуск при загрузке сервера:

 

Добавьте следующее правило iptables так, чтобы трафик мог покинуть VPN. Изменение eth0 с сетевым интерфейсом публичного сервера.

Примечание: если вы используете VPS на базе openvz, вместо правила выше добавить:


Наконец, мы также должны разрешить пересылку IP:

 

5. Создание сертификата клиента и ключа

Следующие команды сгенерируют сертификат клиента и ключ:

 

Затем скопируйте следующие файлы на клиентскую машину

 

6. Запустите OpenVPN на CentOS 7

Запустите клиент OpenVPN со следующей конфигурацией.

 

Не забудьте изменить YOUR_SERVER_IP с помощью OpenVPN IP – адрес сервера.

Вот и все. Вы успешно установили и сконфигурировали OpenVPN сервер на CentOS 7 VPS.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

ПОИГРАЙ, РАССЛАБЬСЯ

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close