OpenVPN 설정: Easy-RSA는 현재 작업 디렉터리를 사용하지 않습니다.

OpenVPN 설정: Easy-RSA는 현재 작업 디렉터리를 사용하지 않습니다.

VPN 서버를 구축하려고 합니다. 하지만 첫 번째 단계인 easy-rsa에서는 실패했습니다.

튜토리얼에 따라 서버에 openvpn과 easyrsa를 설치하고 easy-rsa 폴더를 openvpn 폴더에 복사했습니다. 이제 새로 복사한 폴더에서
실행하면 오류가 발생합니다. easyrsa clean-all/etc/openvpn/easy-rsa

Easy-RSA error:

The OpenSSL config file cannot be found.
Expected location: /usr/bin/openssl-1.0.cnf

easyrsa이제 도움을 받기 위해 매개변수 없이 실행하면 다음과 같은 결과가 출력된다는 것을 알았습니다.

DIRECTORY STATUS (commands would take effect on these locations)
  EASYRSA: /usr/bin
  PKI:  /etc/openvpn/easy-rsa/pki

그래서 easy-rsa는 스키에 대한 현재 작업 디렉터리를 허용하지만 EASYRSA 자체에는 허용하지 않습니다.
이 문제를 해결할 수 있는 방법이 있습니까?

내 서버에서 Arch Linux를 실행하고 있습니다.

답변1

해결 방법을 찾았습니다.
easy-rsa에는 --vars특정 vars 파일을 가리킬 수 있는 옵션이 있습니다.
지금 나에게 효과가 있었던 것은

easyrsa --vars=./vars clean-all

다른 모든 명령에 대해서는 방금 --vars=./vars옵션을 추가했고 모든 것이 작동했습니다.

관련 정보