OpenVPN „Schlüsseldatei kann nicht vorab geladen werden“, nachdem die Konfiguration nach /etc/openvpn verschoben wurde

OpenVPN „Schlüsseldatei kann nicht vorab geladen werden“, nachdem die Konfiguration nach /etc/openvpn verschoben wurde

Ich habe OpenVPN erfolgreich konfiguriert mit einemserver.confdie ich mit der openvpnausführbaren Datei ausgeführt habe, zB openvpn --config server.conf.

Als ich jedoch versuchte, diese Datei zu verschieben, /etc/openvpnum sie zu einem Daemon zu machen und meinen VPN-Server beim Booten auszuführen, erhielt ich mit dem Befehl den im Titel angegebenen Fehler .journalctl -xeu [email protected]

Ich denke, das liegt an den Dateiberechtigungen, weiß aber nicht, wie ich diese ändern soll.

ago 28 11:22:03 ovpn-server[4493]: Warning: Error redirecting stdout/stderr to --log file: /home/cristiano/my-openvpn/logs/server.log: No such file or directory (errno=2)
ago 28 11:22:03 ovpn-server[4493]: Cannot pre-load keyfile (/home/cristiano/my-openvpn/keys/ta.key)
ago 28 11:22:03 ovpn-server[4493]: Exiting due to fatal error

Die Berechtigungen für beide server.logund ta.keyDateien sind -rw/-/-und sie gehören dem Benutzer und der Gruppe cristiano.

Da ich nicht möchte, dass diese Dateien öffentlich sind, wie kann ich ihnen die geringsten Berechtigungen erteilen, um den Server starten zu können?

BEARBEITEN: Auch nach dem Ändern der Berechtigungen für beide Dateien auf 777 funktioniert es nicht, also weiß ich wirklich nicht, was los ist.

Wenn es helfen kann, benutze ich user nobodyund group nogroupinserver.conf. Vielen Dank!

Antwort1

Ich hatte das gleiche Problem.

Ich habe alle .key .pem .crtDateien von ../servernach übertragen, ../clientihnen 777den absoluten Pfad in angegeben server.confund alles hat geklappt.

Aber ich bin nicht sicher, ob das eine gute Vorgehensweise ist.

verwandte Informationen