Ich habe OpenVPN erfolgreich konfiguriert mit einemserver.confdie ich mit der openvpn
ausführbaren Datei ausgeführt habe, zB openvpn --config server.conf
.
Als ich jedoch versuchte, diese Datei zu verschieben, /etc/openvpn
um 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.log
und ta.key
Dateien 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 nobody
und group nogroup
inserver.conf. Vielen Dank!
Antwort1
Ich hatte das gleiche Problem.
Ich habe alle .key
.pem
.crt
Dateien von ../server
nach übertragen, ../client
ihnen 777
den absoluten Pfad in angegeben server.conf
und alles hat geklappt.
Aber ich bin nicht sicher, ob das eine gute Vorgehensweise ist.