Ho recentemente sperimentato OpenVPN. Il mio obiettivo è creare un gruppo di server in posizioni diverse con un singolo nome utente e password per ciascun utente memorizzato in un database centrale. Ad esempio:
- LOCATION1.ovpn
- LOCATION2.ovpn
- LOCATION3.ovpn
- LOCATION4.ovpn
- LOCATION5.ovpn
Quindi un utente può scegliere una posizione dall'elenco sopra di file ovpn e accedere con un singolo nome utente e password (ad esempio username: dave
e password: pass123
funzioneranno su tutti i server). Diciamo che l'utente seleziona LOCATION1.ovpn
il sistema sceglierà quindi tra 4 server in quella posizione a seconda delle connessioni correnti (loadbalancing) e fungerà anche da failover. Ho effettuato alcune ricerche e ho visto dalla documentazione OpenVPN che questo potrebbe essere configurato utilizzando il seguente approccio:
remote server1.mydomain.example
remote server2.mydomain.example
remote server3.mydomain.example
Ho installato e configurato correttamente tutti i 20 server. Tuttavia, sto riscontrando problemi nel far funzionare la configurazione di cui sopra, in particolare consentendo agli utenti di autenticarsi con uno dei miei server con un singolo utente e una password impostati da un punto centrale.