Puncte:0

Unde și cum ar trebui să definesc permisul de utilizator OpenVPN?

drapel mx

Din cauza asta legătură pentru a avea autentificarea de utilizator/pasare, linia de mai jos ar trebui adăugată la fișierul de configurare a serverului.

plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so autentificare

Dar linkul nu menționează așa cum fișierul Autentificare ar trebui umplut.
Sunt pe Ubuntu 18.04.

Puncte:1
drapel za

PAM înseamnă a Module de autentificare conectabile, este un cadru de autentificare și autorizare a sistemului. Ar putea folosi fișiere, baze de date, orice ați configurat ca stocare a parolei. Poate folosi chiar și alte lucruri decât parolele pentru a se autentifica (să zicem, OTP și așa mai departe); poate face autentificare cu doi factori, link-uri către terțe părți externe de încredere (cum ar fi Kerberos) și așa mai departe. În cel mai simplu caz se folosește a umbră fișier pentru a stoca parole criptate pentru utilizatorii sistemului.

openvpn-auth-pam modul vă permite să autentificați colegii OpenVPN folosind acest cadru de autentificare a sistemului. Autentificare aici înseamnă serviciul PAM pe care OpenVPN-ul tău îl va folosi. Probabil că aveți deja unele servicii, cum ar fi sistem-auth este folosit pentru utilizatorii locali. Aruncă o privire în /etc/pam.d/ fișierele pentru a avea o idee despre cum este configurat PAM și, de asemenea, vă rugăm să citiți manualele acestuia.

Ceea ce vei afla este că Autentificare serviciul în mod implicit se referă doar la sistem-auth. Pentru a utiliza acest lucru așa cum este, mai întâi creați utilizatori de sistem local și le setați parolele. Apoi, adăugați un --auth-user-pass opțiune la configurațiile clientului, fie cu numele fișierului de acreditări, fie nu (atunci va cere acreditările în mod interactiv). Vedea om openvpn pentru detalii.

În cele din urmă, nu uitați să utilizați întotdeauna mai întâi autentificarea bazată pe certificat. Fiecare peer VPN trebuie să aibă propriul certificat unic/pereche de chei. Autentificarea numelui de utilizator/parolă trebuie considerată doar ca o măsură suplimentară de securitate. Și mai bine nu folosiți caracteristica „duplicate-cn”.

Parsa Noori avatar
drapel mx
Multumesc, m-ai ajutat foarte mult.
Parsa Noori avatar
drapel mx
Cum îl pot folosi pentru a verifica dacă numele de utilizator se potrivește cu parola dintr-un fișier?
Nikita Kipriyanov avatar
drapel za
Configurația serverului trebuie să necesite nume de utilizator/parolă cumva, de exemplu, ar putea invoca acest plugin; client config folosește opțiunea `--auth-user-pass` pentru a specifica fișierul de acreditări sau pentru a-l solicita interactiv. Vă rugăm să citiți `man openvpn`, este un ghid definitiv despre cum să îl configurați. De asemenea, vă sugerez cu tărie să utilizați autentificarea numelui de utilizator/parolă doar ca măsură suplimentară de securitate; principala măsură de securitate trebuie să fie o autentificare bazată pe certificat, în care fiecare client este furnizat în siguranță cu propria sa pereche cheie/certificat. Și să nu folosești niciodată porcăria aceea `duplicate-cn`.
Parsa Noori avatar
drapel mx
Multumesc din nou. M-ai ajutat mult.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.