Übergeben Sie das private Schlüssel-Passwort direkt an den openvpn Befehl in Ubuntu 10.10 [geschlossen]

7

Ich habe die Methode mit verschiedenen Parametern

ausprobiert

Ich habe ein Passwort.
Hier ist das Passwort mypassword

1)

%Vor%

Das Ergebnis war display:

%Vor%

2)

%Vor%

Das Ergebnis war display:

%Vor%

(muss noch manuell eingegeben werden)

Ich möchte das Passwort nicht manuell eingeben müssen. Wie kann ich das erreichen?

3) GECK

Nachdem Sie das Skript ausgeführt haben, beenden Sie es mit folgendem Befehl:

%Vor%

Beenden auf diese Weise ist normal.

    
bond 28.06.2012, 07:45
quelle

4 Antworten

36

In meinem openvpn.conf :

%Vor%

Die Datei /etc/openvpn/jdoe.pass enthält nur das Passwort. Sie können chmod diese Datei auf 600 setzen. Diese Methode rettet mein Leben ... ;-)

%Vor%     
smillien62 05.06.2014 22:22
quelle
5

Versuchen Sie ein Shell-Skript wie:

%Vor%

Sie müssen chmod + x dies, Sie können es auch als Umgebungsvariable festlegen, so dass Sie das Verzeichnis nicht eingeben müssen.

Sieht so aus, als hätten sie dieses Skript zum Laufen gebracht: Ссылка

    
Sturm 28.06.2012 07:52
quelle
4

Wie wäre es, es in einer Datei zu speichern und --askpass /your/file zu verwenden? Die Option --askpass wurde in der OpenVPN-Version 2.0-beta20 hinzugefügt Maverick hat Version 2.1.0-3ubuntu1 .

    
pevik 15.02.2014 19:13
quelle
0

Ich denke, Sie wischen nur | und || operator.

| plug Standardausgabe o der vorherige Befehl zur Standardeingabe des nächsten Befehls.

|| startet den zweiten Befehl nur, wenn der erste Befehl fehlschlägt (Exit-Code! = 0).

Dieser Befehl sollte funktionieren.

%Vor%     
Simon Kesteloot 10.08.2015 10:14
quelle

Tags und Links