OpenVPN

1 개요[편집]

가상사설망의 프로토콜 중 하나.

오픈소스라서 다른 곳에서 가져다쓰기 좋고, 거의 모든 플랫폼에서 쓸 수 있다. 네트워크 특성을 가리지 않는다는 것도 강점. 기본 탑재되는 일은 드물어서 별도의 클라이언트 설치가 필요하다.

2 서버 구축[편집]

※우분투 기준. 이 방식대로 하면 기본적으로 최대 2계정까지 만들 수 있으며, 그 이상으로 만드려면 라이센스 구매가 필요하다.

  1. https://openvpn.net/index.php/access-server/download-openvpn-as-sw.html 에서 운영체제에 맞는 파일을 내려받는다.
  2. sudo dpkg -i openvpn-as-X.X-UbuntuXX.amd_64.deb 명령어로 설치한다. 이때 32비트로 운영중이라면 amd_64i386으로 바꾼다.
    • 이때 서비스 전용 계정으로 openvpn이라는 계정이 생긴다. sudo passwd openvpn 명령어로 암호를 걸어주자.
  3. 서버 방화벽의 443번(HTTPS), 943번(WEB GUI), 1194번(VPN) 포트를 개방한다.
  4. https://서버 주소:943/admin으로 들어가서 openvpn이라는 계정 이름과 암호를 입력하여 설정 페이지에 접속한다.
  5. 도메인을 연결해두었다면 Server Network SettingsHostname or IP Address에 도메인을 입력한다.
  6. 사용한다.