OpenVPN GUI 클라이언트 암호 설정/해제 글타래
2010.05.20 15:03 Edit
설치 app 버전 : OpenVPN GUI for Windows v1.0.3
외부에서 사내망 접근시 보안을 강화하자라는 취지에서 openVPN을 이용하여 VPN 시스템을 구축하였다. 설치 후 클라이언트에 있는 암호설정 기능을 호기심에 사용해봤다. 접속시마다 아래와 같은 창이 뜨면서 암호 입력을 해야만 VPN 서버로 접속해 ip를 할당받는다.
외부에서 사내망 접근시 보안을 강화하자라는 취지에서 openVPN을 이용하여 VPN 시스템을 구축하였다. 설치 후 클라이언트에 있는 암호설정 기능을 호기심에 사용해봤다. 접속시마다 아래와 같은 창이 뜨면서 암호 입력을 해야만 VPN 서버로 접속해 ip를 할당받는다.

접속 할 때마다 저짓을 하려니 그것도 번거롭고 해서 이제 암호입력 하는 방식을 해제하려고 암호 설정했던 사용자 인터페이스와 동일한 방식으로 Old Password를 현재 설정된 암호로 설정하고 New Password, Confirm Password를 공란으로 두고 확인을 누르는 순간 공란이라고 에러 메시지를 내뱉는다.
뭔가 다른 방법으로 암호 입력 기능을 해제하나 싶어서 구글링 해보고 내린 결론은 프로그램상에서 지원하는 방법은 없다였다. 그럼 UnInstall 하면 되겠지라는 당연한 기대로 재설치 한 후 접속하는 순간 이런 입력창이 또 뜬다. 이넘이 어디다 저장해두는 거지라는 생각에 레지스트리까지 싹 뒤져도 없다.
별의별 짓을 다해보다 OpenVPN GUI 배포사이트에 가서 소스를 다운로드 받아서 해당 기능과 관련된 소스를 분석해보니 어라 .key값에다 저장하고 있다. -_-; .key 파일을 다시 덮어쓰기 해줬더니 이제 암호 입력창이 뜨지 않는다. 프로그램 재설치했을때도 키파일들을 백업했다가 config에 덮어쓴거라 암호설정 기능이 유지되었던거였다.
결론 : 개인키(xxx.key) 파일에 설정한 암호가 저장되어지고 암호가 존재하는 경우 암호 비교 로직이 활성화된다. 개인키 파일을 갱신하면 기능이 해제된다.
