IT Talks/Linux

OpenVPN Server 설치하기

OJJ 2022. 8. 1. 15:03

순서

  1. 공인 IP 확인
  2. openvpn-install.sh 다운받기
  3. openvpn-install.sh 실행해서 OpenVPN 서버 설치하기
  4. 각 OS 별 Client 를 이용해 OpenVPN 서버에 연결하기
  5. 연결 확인

 

1. 공인 IP 확인

서버에 따라 공인 IP가 직접 연결된 경우도 있고, NAT 아래에 위치하여 사설 IP만 있는 경우도 있어 아래 명령어를 통해 대부분의 케이스에 대해 공인 IP 확인이 가능하다.

$ curl ip.ojj.kr
Your IP is 121.131.xxx.xxx

 

2. openvpn-install.sh 다운받기

$ wget https://git.io/vpn -O openvpn-install.sh

 

3. openvpn-install.sh 실행해서 OpenVPN 서버 설치하기

스크림트를 실행 가능하도록 권한을 수정하고 실행.

$ sudo chmod +x openvpn-install.sh
$ sudo ./openvpn-install.sh

실행 후 아래와 비슷한 화면이 나오면 답변을 하고 엔터

Welcome to this OpenVPN road warrior installer!
Which protocol should OpenVPN use?
1) UDP (recommended)
2) TCP
Protocol [1]: 1

What port should OpenVPN listen to?
Port [1194]:

Select a DNS server for the clients:
1) Current system resolvers
2) Google
3) 1.1.1.1
4) OpenDNS
5) Quad9
6) AdGuard
DNS server [1]: 2

Enter a name for the first client:
Name [client]: iphone

OpenVPN installation is ready to begin.
Press any key to continue...

client 설정 파일이 /root/iphone.ovpn 과 같이 생성됨.

 

4. 각 OS 별 Client 를 이용해 OpenVPN 서버에 연결하기

생성된 설정 파일로 OpenVPN Client 에 추가하여 연결 설정 후 잘 되는지 확인~

 

5. 연결 확인

OpenVPN Client 에서 정상적으로 동작하면 https://ip.ojj.kr 에 접속해서 표시되는 IP 가 OpenVPN Server IP 와 동일한지 확인.
(동일 하면 성공~)

 

기타 내용은 아래 원문에서 확인

* 출처 : https://www.cyberciti.biz/faq/howto-setup-openvpn-server-on-ubuntu-linux-14-04-or-16-04-lts/

 

반응형