RadarURL

조회 수 8328 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

회사에서 보안상의 이유로 방화벽을 설정해 놓은 경우는 네트워크 사용에 제약이 많다. 이 경우 VPN을 원격지에 설정해두면 네트워크를 제약없이 사용 할 수 있다. 예를 들어 원거리에 출장을 간 출장자가 회사 내에서만 사용 가능한 인트라넷을 써야 한다면, 회사 인트라넷에 접속하여


 


1. 서버 설치


1.1. 소프트웨어 다운로드 및 설치


http://openvpn.se 접속 -> Stable -> openvpn-2.0.9-gui-1.0.3-install.exe 다운로드


(무조건 Next -> Next -> Next -> ... 하여 설치)


 


1.2. Key 생성


1) c:\program files\openvpn\easy-rsa 폴더로 이동


 


2) init-config.bat 파일 실행


 


3) texteditor로 vars.bat 파일을 열어 파일 맨 하단부에서 다음 부분을 찾는다.



set KEY_COUNTRY=US
set KEY_PROVINCE=CA
set KEY_CITY=SanFrancisco
set KEY_ORG=FortFunston
set KEY_EMAIL=mail@host.domain

 


4) 여기서 다음과 같이 수정



set KEY_COUNTRY=KR
set KEY_PROVINCE=Seoul
set KEY_CITY=Seoul
set KEY_ORG=KURAPA_CORP 
set KEY_EMAIL=foo@foo.com

 


여기서 값은 알아서 적당하게 넣으십시오.


 


5) DOS Command 창으로 c:\program files\openvpn\easy-rsa 폴더에 들어가서 다음을 차례대로 실행


   - vars.bat 실행


   - clean-all.bat 실행


   - build-ca.bat 실행


     (그냥 ENTER를 계속 누르되 common name/host name은 server로 입력.


      잘못 입력했으면 다시 build-ca.bat를 실행하여 입력)


 


6) 서버 인증서 생성


DOS Command 창으로 c:\program files\openvpn\easy-rsa 폴더에 들어가서 다음을 실행.


   - build-key-server server


     . 그냥 ENTER를 계속 누르되 common name/host name은 server로 입력


     . A challenge password는 적당한것을 입력


     . y/n을 묻는 부분에서는 무조건 y


 


7) 클라이언트 인증서 생성


DOS Command 창으로 c:\program files\openvpn\easy-rsa 폴더에 들어가서 다음을 실행.


   - build-key client


     . 그냥 ENTER를 계속 누르되 common name/host name은 client로 입력


     . A challenge password는 적당한것을 입력


     . y/n을 묻는 부분에서는 무조건 y


 


  ※ 접속할 사용자가 여러명이면 다음과 같이 인증서를 여러개 만들 수 있다.


   - build-key kurapa


   - build-key mimi


 


8) DH 파라메터 생성


DOS Command 창으로 c:\program files\openvpn\easy-rsa 폴더에 들어가서 다음을 실행.


   - build-dh (시간이 좀 걸린다.)


     image_9.png


 


9) 인증서 생성 마무리


   -  c:\program files\openvpn\easy-rsa\keys에서 다음의 파일들을 c:\program files\openvpn\config 디렉토리에 복사


     . ca.crt


     . dh1024.pem


     . server.crt


     . server.key


 


   - 다음의 파일은 클라이언트에서의 사용을 위해 별도로 저장해둔다.


  (아무나 막 사용할 수도 있으므로 USB메모리 같은데 안전하게 저장해 두는 것이 좋다.)


     . ca.crt


     . client.crt


     . client.key


 


1.3. VPN 서버 환경 설정


c:\program files\openvpn\sample-config에서 server.ovpn 파일을 복사하여 c:\program files\openvpn\config 폴더에 복사한다.


 


1.4. 방화벽 해제


Windows 방화벽이 설정되어져 있다면 다음과 같이 예외설정을 해준다.


image_8.png


(프로토콜은 UDP임을 꼭 확인하자)


 


1.5. VPN 서버 실행


- 시작 -> 프로그램 -> OpenVPN -> OpenVPN GUI 실행 (오른쪽 하단에 빨간색 아이콘이 생긴다)


- 오른쪽 버튼을 눌러 Popup Menu를 띄우고 Connect버튼을 누른다.


- 녹색(image_7.png )으로 변신하면 OK, 실패했다면 c:\program files\openvpn\easy-rsa\keys 폴더를 지우고 1.2. Key 생성을 처음부터 다시 한다.


 


1.6. 서버를 자동 실행시키고 싶은 경우


제어판 -> 관리도구 -> 서비스 -> OpenVPN 자동실행으로 변경


 


 


2. VPN 클라이언트 설치


클라이언트 설치는 서버에 비해 무척 간단하다.


 


2.1. 소프트웨어 다운로드 및 설치


http://openvpn.se 접속 -> Stable -> openvpn-2.0.9-gui-1.0.3-install.exe 다운로드


(무조건 Next -> Next -> Next -> ... 하여 설치)


 


2.2. Key 복사


1.2.의 8)에서 저장해둔 ca.crt, client.crt, client.key파일을 c:\program files\openvpn\config 폴더에 복사한다.


 


2.3. 환경설정


c:\program files\openvpn\sample-config에서 client.ovpn 파일을 복사하여 c:\program files\openvpn\config 폴더에 복사한 후 Notepad로 열어 다음의 부분을 찾는다.



# The hostname/IP and port of the server.
# You can have multiple remote entries
# to load balance between the servers.
remote my-server-1 1194
;remote my-server-2 1194

 


여기서 아래와 같이 my-server-1을 접속하고자 하는 서버의 domain name 또는 IP Address로 적어준 후 파일을 저장한다.



remote vpn.kurapa.com 1194

 


2.4.  VPN Client 실행


- 시작 -> 프로그램 -> OpenVPN -> OpenVPN GUI 실행 (오른쪽 하단에 빨간색 아이콘이 생긴다)


- 혹시 외부 접속시 반드시 Proxy를 써야 하는 환경이라면 오른쪽 버튼을 눌러 Popup Menu를 띄우고 Proxy Settings 버튼을 누르고 해당 정보를 세팅해 준다.


image_12.png


- 오른쪽 버튼을 눌러 Popup Menu를 띄우고 Connect버튼을 누른다.


  접속이 안된다면 log를 꼼꼼히 살펴보고 조치를 취해줘라.


 


3. 기타 (트러블 슈팅)


3.1. VPN 프로토콜


OpenVPN 기본 설정은 접속 프로토콜로 UDP를 사용하게 되어져 있다.


따라서 공유기를 사용하고 있다면 프로토콜을 UDP로 해줘야 한다.


그런데 일부 회사는 방화벽을 하면서 아예 UDP는 막아버리는 경우가 많다. 그런 경우는 프로토콜을 부득이하게 TCP로 바꾸어줘야 되는 경우가 많다.


이를 TCP로 변경하고자 한다면 위의 server.ovpn, client.ovpn에서 protocol을 다음과 같이 수정해 주면 된다.



# Are we connecting to a TCP or
# UDP server?  Use the same setting as
# on the server.
proto tcp
;proto udp

그리고 서버에 방화벽이 설치되어져 있다면 다음과 같이 예외설정을 해준다.


image_15.png


(프로토콜이 TCP로 되어져 있음을 확인)




3.2. 공유기를 사용하는 경우


위의 설정을 다 했는데도 안되는 경우는 공유기가 PPTP 패스 쓰루, IPSec 패스쓰루를 잘 지원하지 못해서 그럴 수도 있다. ipTimes의 q204의 경우도 그러했는데, 업체에서는 메뉴에는 없지만 Pass Through를 기본적으로 지원한다고 한다. 그러나 무엇때문인지 공유기를 다른것으로 바꾸니까 잘 되었다. 이런썅~




3.3. 포트변경


1) 이래도 안되면 포트를 변경해보자. 20,000번대 이상으로...


2) 그래도 안되면 1194라는 숫자가 포트 번호에 있는지 보자. 더러는 방화벽으로 이 숫자만 막아놓은 경우가 있다. (무식하게...)



출처 : http://chunun.com/245
?

공부 게시판

공부에 도움되는 글을 올려주세요.

  1. [공지] 공부 게시판 입니다.

    Date2003.08.18 By처누 Views936012
    read more
  2. 대한민국 결정사 직업 등급표

    Date2026.01.09 Category연애 ByJaeSoo Views7
    Read More
  3. 알아두면 유용한 향수 향 종류 모음

    Date2026.01.09 Category생활 ByJaeSoo Views7
    Read More
  4. 로그인 구글 드라이브 안 쓰고 시놀로지 드라이브 쓰는 이유, 설정 방법 & 활용팁

    Date2026.01.08 Category업무 ByJaeSoo Views8
    Read More
  5. SMB 다중 채널 관리

    Date2026.01.08 Category네트워크 ByJaeSoo Views2
    Read More
  6. Synology NAS SMB 3.0 Multichannel 이용하기

    Date2026.01.08 Category네트워크 ByJaeSoo Views3
    Read More
  7. 어떻게 SSH를 통해 root 권한으로 DSM/SRM에 로그인할 수 있습니까?

    Date2026.01.08 Category네트워크 ByJaeSoo Views4
    Read More
  8. 시놀로지 나스 SMB 3.0 멀티채널 구성하는법

    Date2026.01.08 Category네트워크 ByJaeSoo Views5
    Read More
  9. RWA(Real-World Assets): 실물자산 토큰화 이해

    Date2026.01.05 Category경제 ByJaeSoo Views7
    Read More
  10. 그루밍성범죄와 가스라이팅 차이점, 처벌 수위 알아보기

    Date2025.12.23 Category생활 ByJaeSoo Views60
    Read More
  11. 전문의가 추천하는 자위 횟수

    Date2025.12.23 Category건강 ByJaeSoo Views65
    Read More
  12. 일상에 쉽게 적용할 수 있는 수면 관리 앱 5가지

    Date2025.12.18 Category모바일 ByJaeSoo Views106
    Read More
  13. 매일 밤에 머리 감으면 일어나는 일ㅣ탈모 전문가가 알려주는 충격적인 진실ㅣ김주용 원장 1편ㅣ닥터딩요

    Date2025.12.11 Category건강 ByJaeSoo Views100
    Read More
  14. 다친 손가락에 끼우는 실리콘 손가락

    Date2025.12.11 Category건강 ByJaeSoo Views97
    Read More
  15. 성적 취향에 대하여...

    Date2025.12.09 Category연애 ByJaeSoo Views215
    Read More
  16. fwb(Friends with Benefits)에 대해

    Date2025.12.09 Category연애 ByJaeSoo Views179
    Read More
  17. 자위가 잠자는 데 도움이됩니까? 알아봅시다!

    Date2025.12.09 Category건강 ByJaeSoo Views171
    Read More
  18. 야동 실태보고서

    Date2025.12.09 Category건강 ByJaeSoo Views166
    Read More
  19. 불면증 해결을 위한 자위 활용

    Date2025.12.09 Category건강 ByJaeSoo Views222
    Read More
  20. 변호사가 보아온 상간남들의 공통점

    Date2025.11.25 Category연애 ByJaeSoo Views264
    Read More
  21. 윈도우11 비밀번호 분실시 설정 변경방법 (Windows10 포함)

    Date2025.11.06 Category윈도우즈 ByJaeSoo Views331
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 127 Next
/ 127


즐겨찾기 (가족)

JAESOO's HOMEPAGE


YOUNGAE's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너