@MalishevAnton

Как создать клиента openvpn с логином и паролем?

Подскажите как создать отдельного клиента, что бы дополнительно нужно было вводить логин и пароль? разобраться не могу)
Сервер конфиг

port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh.pem
topology subnet
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist /var/log/openvpn/ipp.txt
## передача маршрутов клиентам (сети для примера)
## можно передавать всем все сразу, или выборочно в файлах ccd/clientX
push "route 192.168.0.0 255.255.255.0"
push "route 192.168.1.0 255.255.255.0"
;push "redirect-gateway def1 bypass-dhcp"
;push "dhcp-option DNS 208.67.222.222"
;push "dhcp-option DNS 208.67.220.220"
client-config-dir ccd
## маршрутизация для сервера, если понадобится
route 192.168.0.0 255.255.255.0
route 192.168.1.0 255.255.255.0
route-gateway 10.8.0.1
client-to-client
keepalive 10 120
tls-auth ta.key 0
cipher AES-128-CBC
auth SHA1
comp-lzo
persist-key
persist-tun
status /var/log/openvpn/openvpn-status.log
log /var/log/openvpn/openvpn.log
log-append /var/log/openvpn/openvpn.log
verb 3
explicit-exit-notify 1
sndbuf 524288
rcvbuf 524288
push "sndbuf 524288"

Клиент конфиг

client
dev tun
proto udp
remote
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
cipher aes-128-cbc
auth sha1
comp-lzo
tls-client
remote-cert-tls server
key-direction 1

  • Вопрос задан
  • 1327 просмотров
Пригласить эксперта
Ответы на вопрос 1
@mureevms
Насколько мне известно, невозможно одновременно использовать несколько методов аутентификации. Но решить вопрос можно добавив дополнительный инстанс OpenVPN сервера с идентичными настройками. Отличаться будет лишь в порт (поскольку невозможно запустить два инстанса на одном порту) и добавление в конфиг модуля аутентификации. Таким образом, все клиенты ходят по порту X с одним клиентским конфигом, а те кому надо вводить логин и пароль - с другим на порт Y. Отличаться клиентский конфиг будет портом и для вторых добавлена строка auth-user-pass. Я бы так и сделал.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы