Linux에서 OpenVPN 액세스 서버에 연결하는 방법

Linux에서 OpenVPN 액세스 서버에 연결하는 방법

저는 openvpn을 많이 사용하는 회사에 근무하고 있습니다.사이다른 고객에게. 그들 대부분은OpenVPN 액세스 서버.

동료 중 100%가 Mac이나 Windows를 사용하고 있는데 저는 Linux를 사용하고 싶은데 다음 문제가 생겼습니다. 그들은 VPN 클라이언트라는 것을 사용합니다점도해당 openvpn 서버에서 추가 정보를 다운로드할 수 있는 옵션이 있습니다. 그래서 그들은 다음을 사용하여 연결합니다.사용자 이름과 비밀번호.

하지만 연결하려고 하면 강제로인증서 + 사용자 이름 및 비밀번호.

.ovpn 파일을 요청할 수 있지만 이 작업에서는 VPN이 매번 변경되고 VPN과 동일한 기능이 필요하기 때문에 최선의 솔루션은 아닙니다.

답변1

무엇을 봐야할지 알고 나면 해결하기가 매우 쉬웠습니다.

내 문제를 해결한 것은 openvpn 액세스 서버의 API를 사용하는 것이었습니다. 이를 사용하면 curl인증서와 모든 것이 포함된 ovpn 파일을 다운로드할 수 있습니다.

curl -u vpnuser:vpnpassword https://<vpn-ip>:<vpn-port>/rest/GetUserlogin

서버에 유효한 SSL 인증서가 없으면 -k옵션을 추가할 수 있습니다(안전하지는 않음).

이 답변이 몇 달 전 나와 같은 상황에 처한 모든 사람에게 도움이 되기를 바랍니다.

관련 정보