User Tools

Site Tools


пакет_openvpn

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
пакет_openvpn [2025/09/15 08:37]
val [Использование PAM аутентификации]
пакет_openvpn [2025/09/15 09:38] (current)
val [Использование PAM аутентификации]
Line 148: Line 148:
 </​code>​ </​code>​
  
 +  * [[#​Тестирование конфигурации]]
   * [[#​Настройка клиента]]   * [[#​Настройка клиента]]
- 
 <​code>​ <​code>​
 cmd run as admin C:​\>​notepad C:\Program Files\OpenVPN\config\client.ovpn cmd run as admin C:​\>​notepad C:\Program Files\OpenVPN\config\client.ovpn
-</​code><​code>​+</​code>​ 
 + 
 +<​code>​
 ... ...
 auth-user-pass auth-user-pass
Line 161: Line 163:
 -----END CERTIFICATE----- -----END CERTIFICATE-----
 </ca> </ca>
 +</​code>​
 +
 +=== Включение 2FA ===
 +
 +<​code>​
 +debian:~# cp /​etc/​pam.d/​login /​etc/​pam.d/​openvpn
 +
 +debian:~# cat /​etc/​pam.d/​openvpn
 +</​code><​code>​
 +auth required pam_google_authenticator.so authtok_prompt=pin
 +#auth required pam_google_authenticator.so authtok_prompt=pin user=root secret=/​etc/​openvpn/​google-auth/​${USER}
 +...
 +</​code>​
 +
 +  * [[Использование библиотеки PAM#​Использование pamtester]]
 +<​code>​
 +# cat /​etc/​openvpn/​openvpn1.conf
 +</​code><​code>​
 +...
 +plugin /​usr/​lib/​x86_64-linux-gnu/​openvpn/​plugins/​openvpn-plugin-auth-pam.so "​openvpn login USERNAME password PASSWORD pin OTP"
 +...
 +</​code><​code>​
 +debian:~# systemctl enable openvpn@openvpn1 --now
 +
 +debian:~# journalctl -f
 +...
 +Aug 29 09:45:09 debian openvpn(pam_google_authenticator)[2483]:​ Failed to read "/​home/​student/​.google_authenticator"​ for "​student"​
 +...
 +</​code><​code>​
 +# systemctl edit openvpn@openvpn1
 +</​code><​code>​
 +[Service]
 +ProtectHome=no
 </​code>​ </​code>​
 ==== Использование RADIUS аутентификации и учета ==== ==== Использование RADIUS аутентификации и учета ====
пакет_openvpn.1757914632.txt.gz · Last modified: 2025/09/15 08:37 by val