Как настроить Strongswan для авторизации по LDAP?

Я пытаюсь создать VPN-сервер L2TP/IPSEC в 20.04, который использует LDAP для аутентификации пользователя.

Я предполагаю, что Strongswan делает это.

Куда, в Strongswan или других конфигурациях, я мог бы добавить информацию о сервере LDAP?

Или он просто использует SSSD или PAM или что-то еще, и вы просто указываете на это Strongswan?

Я специально ищу LDAP, а не Radius. Я знаю, что радиус возможен.

Любая помощь будет оценена. Я понимаю, что есть несколько вопросов, близких к этому. Но все их ответы требуют графического интерфейса. Это облачный сервер, поэтому никакого графического интерфейса. Благодарность!

2 ответа

Решение

Ссылка, которую предоставил ExploitFate, верна.

Кроме того, в libreswan вам просто нужно это в ipsec.conf после того, как вы узнаете, что PAM работает:

xauthby=pam

и закомментируйте "xauthby=file"

strongSwan изначально не поддерживает аутентификацию LDAP, но похоже, что вы можете каким-то образом использовать FreeRADIUS в качестве посредника.

Другие вопросы по тегам