Frage

Wenn Sie versuchen, den Benutzername / Passwort zu OpenVPN aus einer Datei über die --auth-User Pass Schalter passieren, erhalten Sie folgende Fehlermeldung erhalten:

"Sorry, 'Auth' password cannot be read from a file."

Mindestens sie sind höflich.

Also unsere Abhilfe war programmatisch "in Standard", um zu schreiben, wenn wir den Auth Benutzername erhalten: und Auth Passwort:. Prompts (dies ist in C #)

Etwas mit dem Timing ist nicht 100% zuverlässig, so dass ich nach einer Möglichkeit, die Anmeldeinformationen zu OpenVPN auf eine andere Weise zu passieren und kam in diesem Beitrag: OpenVPN Beitrag

Es sagt, dass Sie die Quelle mit einer neu kompilieren können --enable-Passwort-Speicheroption. Hat jemand in der Lage gewesen, dies zu tun?

Meine letzte Frage ist: Wie kann ich ein Auth Benutzername / Passwort passieren auf der Clientseite openvpn.exe? Und macht OpenVPNGUI irgendwie dies tun (vielleicht können wir kopieren, was sie tun)?

War es hilfreich?

Lösung 3

Es stellt sich heraus das Problem nicht mit Standard war in.

Ich war etwas Verriegelung, wo, wenn der Prozess in der Mitte verlassen, um Standard zu schreiben, könnte es eine Sackgasse sein.

Es gibt kein Problem das Passwort auf diese Weise zu senden.

Andere Tipps

Es ist möglich, eine VPN-Verbindung über ein Skript zu öffnen, indem Sie den folgenden DOS-Befehl (aber diese, da das Passwort nicht zu empfehlen ist nicht verschlüsselt)

$openvpn.exe config.ovpn < username < password

Hinweis! param Auth-Benutzerpass nicht funktionieren, wenn Start von GUI "C: \ Programme \ OpenVPN \ config \ name.ovpn"

Aus Datei start_openvpv.cmd (+ Link zu mit "Ausführen als Administrator") mit Inhalt starten:

cd C:\Users\Name\Documents\VPN
"C:\Program Files\OpenVPN\bin\openvpn.exe" --config C:\Users\Name\Documents\VPN\myvpnconfig.ovpn --auth-user-pass "C:\Users\Name\Documents\VPN\pass.txt"

pass.txt:

yourusername
yourpassword

oder setzen Linie name.ovpn, wie in der oberen messege:

auth-user-pass pass.txt

+ start_openvpv.cmd:

cd C:\Users\Name\Documents\VPN
"C:\Program Files\OpenVPN\bin\openvpn.exe" --config C:\Users\Name\Documents\VPN\myvpnconfig.ovpn

Für die automatische Authentifizierung OpenVPN Sie die config.ovpn Datei zu ändern haben.

-Go zu OpenVPN \ config und bearbeiten Sie die Datei .ovpn

-Add diese Zeile in der Konfigurationsdatei -> Auth-Benutzerpass password.txt

-Dann die password.txt-Datei erstellen und schreibt darauf:

yourusername
yourpassword

-Nach diese Schritte, um Ihre OpenVPN wird automatisch eine Verbindung her.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top