PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : OpenVPN Client User/Pass Authentifizierung via Script



Sayonara
17.03.06, 10:32
Guten Morgen zusammen,

an meiner FH gibt es nun endlich einen WLAN Zugang für die Studenten. Die Absicherung ist mit OpenVPN realisiert.

Wir haben eine crt und config File für den Client bekommen. Die Authentifizierung erfolgt über die Eingabe von Benutzername und Passwort. Ensprechend finden sich folgende zwei Zeilen in der Config File:


ca ca.crt
auth-user-pass

Starte ich nun den OpenVPN Client werde ich nach User und Pass gefragt und nach erfolgreicher Eingabe steht die Verbindung.
Soweit, so gut,..aber ich möchte die Verbinung über ein Script herstellen und meine Zugangsdaten nicht manuell eingeben. Nur wie kann ich die User/Pass Kombination entweder über ein selbstgeschriebenes Shell Script einfließen, oder aus einer Datei auslesen lassen?

Sayonara
17.03.06, 11:10
Benutzername und Passwort können aus einer Datei ausgelesen werden in der Form:


Benutzername
Passwort

Anschließend startet man die Client folgendermaßen:


openvpn --config ConfigFile --auth-user-pass PassFile

Um diese Funktion allerdings benutzen zu können muss OpenVPN mit -enable-password-save kompiliert sein. Gentoo User (so wie ich) setzten das USE-Flag passwordsave

:)