Поднимаем ocserv с аутентификацией LDAP
Containers 3-09-2022, 17:08 sobir 6 054 0
Мы уже рассматривали установку и настройку SSL VPN сервера OpenConnect (ocserv) на Ubuntu 20.04.
В этой статье, мы быстро развернем VPN сервер в контейнере Docker c возможностью аутентификации пользователей через Microsoft AD.
Предполагается, что у вас уже установлен движок контейнеризации приложений Docker и Compose.
1. Необходимо создать пользователя ocserv в AD от имени которого будет происходить подключение к AD для получения списка пользователей.
2. Создать директорию для проекта, а также файл docker-compose.yml
version: "3.7"
services:
ocserv:
container_name: ocserv
image: morganonbass/ocserv-ldap:latest
ports:
- "443:443/tcp"
- "443:443/udp"
environment:
LISTEN_PORT: 443
TUNNEL_MODE: 'split_include'
TUNNEL_ROUTES: '192.168.1.0/24'
DNS_SERVERS: 1.1.1.1
SPLIT_DNS_DOMAINS: 'domain.com'
CLIENTNET: 192.168.248.0
CLIENTNETMASK: 255.255.255.0
BASEDN: 'dc=corp,dc=domain,dc=com'
LDAPURI: 'ldap://192.168.1.36/'
BINDDN: 'CN=ocserv,CN=Users,DC=corp,DC=domain,DC=com'
BINDPW: 'yourpass'
SEARCHSCOPE: 'sub'
PAM_LOGIN_ATTRIBUTE: 'sAMAccountName'
CA_CN: 'VPN CA'
CA_ORG: 'OCSERV'
CA_DAYS: 9999
SRV_CN: 'vpn.domain.com'
SRV_ORG: 'DOMAIN'
SRV_DAYS: 9999
volumes:
- './config/:/config/'
cap_add:
- NET_ADMIN
privileged: true
restart: unless-stopped
3. Запускаем и проверяем:
docker-compose -f /path/to/project/docker-compose.yml up -d
docker ps
docker logs -f ocserv
Источники:
https://hub.docker.com/r/morganonbass/ocserv-ldap
Поднимаем сервер SSL VPN OpenConnect для удаленного доступа пользователям....
ПодробнееКонтейнеризируем сервисы LEMP с помощью docker-compose....
ПодробнееQuick setup docker and docker-compose with a simple bash script....
ПодробнееСоздаем свой репозиторий образов контейнеров Docker....
ПодробнееQuick setup Zimbra Mail server with Docker and Compose....
ПодробнееСоздание выделенной сети контейнерам Docker....
ПодробнееНовые комментарии
Цитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные
К комментариюЦитата: sobir Цитата: FidoNet Спасибо за статью. Остальные статьи что находил
К комментариюЦитата: FidoNet Цитата: sobir Цитата: FidoNet Можт быть дело в
К комментариюЦитата: sobir Цитата: FidoNet Можт быть дело в dnsmasq.service? Ошибка Failed
К комментариюЦитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные
К комментариюМожт быть дело в dnsmasq.service? Ошибка Failed to set DNS configuration: Unit
К комментариюКакой дистрибутив Linux вы часто используете?
Календарь
« Декабрь 2024 » | ||||||
---|---|---|---|---|---|---|
Пн | Вт | Ср | Чт | Пт | Сб | Вс |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |