로그인
Sign in
Extra Form

 OpenVPN 클라이언트에서 서버 접속하기 


1. 개 요

앞 게시물에서 OpenVPN 서버를 구축하는 방법에 대해서 알아보았습니다. OpenVPN 서버가 구축된 후에 OpenVPN 서버에 리눅스 데스크탑과 안드로이드 스마트폰 클라이언트에서 접속하는 방법을 알아봅니다. 


2. 리눅스 데스크탑 클라이언트 접속 

OpenVPN 서버에서 구축한 client 인증서 파일(ca.crt, client.crt, client.key. ta.key)을  클라이언트 시스템의 /etc/openvpn 경로로 전송하거나 복사합니다. 그런 다음에 /usr/share/openvpn/sample-config-files/client.conf 파일을 /etc/openvpn 경로로 복사하여 설정을 수정합니다.

 client

 dev tun0

 proto udp

 remote 서버주소(공인주소) 1194

 ca /etc/openvpn/ca.crt

 cert /etc/openvpn/client.crt

 key /etc/openvpn/client.key

 tls-auth /etc/openvpn/ta.key 1


 openvpn /etc/openvpn/client.conf 명령을 실행하면 OpenVPN 서버에 연결된 후 tun0 인터페이스에 10.8.0.x 아이피가 할당됩니다.

 [dumca@localhost openvpn]$ ifconfig
eth0      Link encap:Ethernet  HWaddr 90:2B:34:9C:A4:35  
          inet addr:192.168.35.154  Bcast:192.168.35.255  Mask:255.255.255.0
          inet6 addr: fe80::922b:34ff:fe9c:a435/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:163249 errors:0 dropped:0 overruns:0 frame:0
          TX packets:67055 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000
          RX bytes:198231172 (189.0 MiB)  TX bytes:7665044 (7.3 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:256 errors:0 dropped:0 overruns:0 frame:0
          TX packets:256 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:29706 (29.0 KiB)  TX bytes:29706 (29.0 KiB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:10.8.0.6  P-t-P:10.8.0.5  Mask:255.255.255.255
          inet6 addr: fe80::59a9:5e85:8549:f68f/64 Scope:Link
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:96 (96.0 b)

[dumca@localhost openvpn]$


이제 클라이언트는 OpenVPN 서버에 공인 주소 또는 VPN 아이피 주소로 접속할 수 있게 됩니다. ssh를 이용하여 vpn 아이피 주소로 접속해 보기 바랍니다.

3. 안드로이드 스마트폰에서 VPN 연결하기

구글 플레이에서 OpenVPN Connect 앱을 검색하여 설치합니다. OpenVPN Connect 앱에서 클라이언트 설정 파일을 .ovpn를 사용하므로, client.conf 파일을 client.ovpn 또는 여러분은 원하는 파일명(예: dumca.ovpn)으로 변경하여 스마트폰으로 옮긴 후에 OpenVPN 앱을 실행합니다. 필자는 스마트폰으로 이 파일과 인증서와 키파일을 전송하는데 kdeconnect의 파일보내기 기능을 이용하였습니다.


OpenVPN Connect 앱이 실행되면 세 가지 메뉴가 보여지는데, OVPN Profile를 선택합니다.


Screenshot_20180829-115452_OpenVPN Connect.jpg


OVPN를 선택하여 Downloads 경로로 이동하여 다운로드한 .ovpn를 지정한 후 오른쪽 상단에 있는 [IMPORT]를 누릅니다.

Screenshot_20180829-120543_OpenVPN Connect.jpg


프로파일명을 지정한 후 [ADD]를 터치합니다.


Screenshot_20180829-120619_OpenVPN Connect.jpg


Screenshot_20180829-121948_OpenVPN Connect.jpg


추가된 프로파일에서 연결을 누르면 OpenVPN 서버에 접속이 이뤄지면서 접속 상태 페이지가 나타납니다.


Screenshot_20180829-121956_OpenVPN Connect.jpg


스마트폰에서 OpenVPN 서버에 접속이 이뤄지게 되면 네트웍이 다른 스마트폰과 리눅스 서버간에 kdeconnect를 연결할 수 있게 됩니다.


kdeco1.png          Screenshot_20180829-122716.jpg

            <Linux Server indicator-kdeconnect>                                               <smartphone kdeconnect>



  1. 원하는 강좌나 팁이 있으면 요청해 주세요.

    Date2018.07.15 Byzharyong Views64
    read more
  2. [하드웨어] CPU, 메인보드, 메모리, 그래픽 등 각종 하드웨어 정보를 보여주는 CPU-G

    Date2019.02.06 CategoryTodayAPP Byzharyong Views125
    Read More
  3. [TodayTip] Crtl+ESC 단축키와 Ctrl+Alt+ESC단축키는 무엇일까?

    Date2019.02.04 Category엑스 Byzharyong Views65
    Read More
  4. [TodayTip] 윈도 사용자 암호 초기화, 이젠 리눅스에게 맞겨 보세요!!!

    Date2019.01.30 Category활용 Byzharyong Views63
    Read More
  5. [Tip] Cannot open /dev/dsp: Device or resource busy 트러블슈팅

    Date2019.01.28 Category하드웨어 Byzharyong Views39
    Read More
  6. [FunnyTip] 일대일 음성 통신 워키토키를 만들어 보자.

    Date2019.01.27 CategoryTodayAPP Byzharyong Views50
    Read More
  7. [사운드] 사운드 카드로 마이크를 테스트하는 방법

    Date2019.01.27 Category하드웨어 Byzharyong Views54
    Read More
  8. [KDE] KDE 플라즈마의 가용성을 높여주는 위젯(Widget)를 잘 써 보자.

    Date2019.01.23 CategoryTodayAPP Byzharyong Views24
    Read More
  9. [FunnyTip] 자동 마우스 클릭

    Date2019.01.21 CategoryTodayAPP Byzharyong Views21
    Read More
  10. [TodayApp] 이지스트로크 - 마우스 동작으로 엑스 프로그램 자동 실행하기

    Date2019.01.17 CategoryTodayAPP Byzharyong Views67
    Read More
  11. [서비스메뉴] 돌핀 파일관리자에서 KDE5 Servicemenu Reimage로 이미지 변환하기

    Date2019.01.16 Category엑스 Byzharyong Views16
    Read More
  12. [엑스] 듀얼(다중) 모니터 출력 방향 자동 조절 유틸리티/Xinerama 기능 자동 설정

    Date2019.01.15 Category엑스 Byzharyong Views42
    Read More
  13. [Funny Tip] 텍스트를 음성으로

    Date2019.01.04 Category시스템 Byzharyong Views24
    Read More
  14. [네트워크] WOL(Wake On LAN)를 이용한 원격시스템 켜기(Power-on)

    Date2018.12.24 Category인터넷 Byzharyong Views108
    Read More
  15. [부팅] 윈도7에서 No1.Linux 2018 SE Live 부팅 방법

    Date2018.12.11 Category시스템 Byzharyong Views75
    Read More
  16. [엑스] 라이브 USB의 버추얼박스에서 /opt 심볼릭 링크 오류

    Date2018.11.12 Category엑스 Byzharyong Views69
    Read More
  17. [네트워크] OpenVPN RPM 패키지로 쉽게 OpenVPN 서버를 구축하자.

    Date2018.08.29 Category인터넷 Byzharyong Views174
    Read More
  18. [네트워크] OpenVPN Client 접속 방법

    Date2018.08.27 Category인터넷 Byzharyong Views568
    Read More
  19. [네트워크] 외부 네트워크상에서 KDE Connect 접속을 위한 OpenVPN 서버 구축

    Date2018.08.27 Category인터넷 Byzharyong Views178
    Read More
  20. [Heimdall] 리눅스에서 안드로이드 스마트폰 루팅하기

    Date2018.08.16 CategoryTodayAPP Byzharyong Views538
    Read More
  21. [네트워크] 넘버원 리눅스에서 기가인터넷 연결하기

    Date2018.07.25 Category인터넷 Byzharyong Views370
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12