OpenVPN을 성공적으로 구성했습니다.server.conf실행 파일 로 실행했습니다 openvpn
(예: openvpn --config server.conf
.
그러나 이 파일을 데몬화하고 부팅 시 VPN 서버를 실행하기 위해 로 이동하려고 하면 /etc/openvpn
명령을 사용하여 제목에 오류가 보고되었습니다 .journalctl -xeu [email protected]
파일 권한 때문인 것 같은데 어떻게 변경해야 할지 모르겠습니다.
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
server.log
및 ta.key
파일 모두에 대한 권한은 -rw/-/-
이며 사용자 및 그룹 에 속합니다 cristiano
.
이러한 파일이 공개되는 것을 원하지 않는데, 서버를 생성할 수 있는 최소한의 권한을 어떻게 부여할 수 있습니까?
편집: 두 파일에 대한 권한을 777로 변경한 후에도 작동하지 않으므로 무슨 일이 일어나고 있는지 잘 모르겠습니다.
user nobody
도움이 될 수 있다면 and group nogroup
in을 사용하고 있습니다.server.conf. 매우 감사합니다!
답변1
나는 같은 문제에 직면했습니다.
.key
.pem
.crt
모든 파일을 에서 로 ../server
전송 하고 ../client
, 에 제공하고 777
, 절대 경로를 지정하면 server.conf
모든 것이 작동합니다.
그러나 이것이 좋은 습관인지는 확실하지 않습니다.