1 ХОД РАБОТЫ
1.1 Подготовка виртуальных машин
На клиенте и сервере был выбран тип подключения «Внутренняя сеть» (рисунок 1.1).
Рисунок 1.1 – Настройка типа подключения
На машине-сервере был задан статический IP (рисунок 1.2), а на машине-клиенте IP адрес сервера был указан в качестве основного шлюза (рисунок 1.3).
Рисунок 1.2 – Настройка статического IP адреса сервера
4
Рисунок 1.3 – Настройка IP адреса клиента
Связь между клиентом и сервером была проверена с помощью команды консоли «ping» (рисунок 1.4).
Рисунок 1.4 – Проверка связи между виртуальными машинами
5
1.2 Настройка сервера OpenVPN
Была запущена программа ХСА и создана новая база данных (рисунок
1.5).
Рисунок 1.5 – Создание базы данных Созданной базе данных был задан пароль (рисунок 1.6).
Рисунок 1.6 – Задание пароля для базы данных
6
Был создан закрытый ключ для центра сертификации с параметрами (рисунок 1.7).
Рисунок 1.7 – Создание нового закрытого ключа Был создан сертификат для центра сертификации (рисунок 1.8).
Рисунок 1.8 – Создание сертификата
7
Был создан закрытый ключ для сервера (рисунок 1.9).
Рисунок 1.9 – Создание закрытого ключа для сервера Был создан сертификат для сервера (рисунок 1.10).
Рисунок 1.10 – Создание сертификата для сервера
8
Был создан закрытый ключ клиента (рисунок 1.11).
Рисунок 1.11 – Создание закрытого ключа клиента Был создан сертификат для клиента (рисунок 1.12).
Рисунок 1.12 – Создание сертификата для клиента
9
Был создан каталог «openvpn» для экспорта ключевой информации в домашнем каталоге с директориями для сервера и клиента (рисунок 1.13).
Рисунок 1.13 – Созданный каталог «openvpn»
Сертификат центра сертификации, закрытый ключ сервера и сертификат сервера были экспортированы в папку «server» (рисунок 1.14).
Рисунок 1.14 – Экспортированная ключевая информация для работы сервера
Во вкладке «Дополнительно» были сгенерированы параметры ДиффиХеллмана, была задана длина параметров 2048, параметры были сохранены в каталоге сервера (рисунок 1.15).
Рисунок 1.15 – Выбор длины генерируемых параметров Диффи-Хеллмана
10
В каталоге сервера был создан дополнительный ключ для TLC аутентификации, ключ был скопирован также в каталог клиента (рисунок
1.16).
Рисунок 1.16 – Создание ключа для TLC аутентификации
Сертификат центра сертификации, закрытый ключ сервера и сертификат сервера были экспортированы в папку «client», ключ был экспортирован в зашифрованном виде, а сертификат клиента был экспортирован в формате PEM + PKCS#8 (рисунок 1.17).
Рисунок 1.17 – Экспортированная ключевая информация для работы клиента
Вкаталоге «/home/user/openvpn/server» был создан файл конфигурации
вформате .conf (рисунок 1.18).
Рисунок 1.18 – Содержание файла конфигурации для сервера и его местонахождение в каталоге
11
В терминале был запущен OpenVPN сервер с помощью команды
«openvpn –config ./server.conf» (рисунок 1.19).
Рисунок 1.19 – Запуск OpenVPN сервера
После запуска сервера был выведен список доступных интерфейсов
(рисунок 1.20).
Рисунок 1.20 – Список доступных интерфейсов
12
