본문으로 건너뛰기
BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
닫기

검색

💻 개발 · 서버

OpenVPN 윈도우 시작시 자동으로 서버에 로그인하는 방법

By jihunx
2016-10-20 4 Min Read
1

저는 회사에서 집에 있는 맥미니 서버에 접속하기 위해 반드시 VPN 연결을 해야 합니다. 왜냐하면 제가 서버가 해킹되는게 무서워서 집 내부망에서만 접속할 수 있게 제한을 해 두었기 때문입니다.

그런데 회사에서는 일반적인 PPTP 서버로 설정한 후, 연결을 시도하니 접속이 되지 않더군요. 아마 회사에서 PPTP 방식의 서버로 접근하는 것을 제한해둔 것 같습니다. 그래서 본의 아니게 OpenVPN 방식으로 서버를 운영하고 있습니다.

VPN에 대해서도 잘 모르지만, OpenVPN에 대해서는 더더욱 자료를 찾기도 어려워서 접속에 성공하기까지 시행착오가 많았습니다. 지금도 사실 제대로 알고 한다기 보다는 감으로 하고 있네요.

이번 글에서는 OpenVPN 서버를 구축해놓았다는 가정하에 OpenVPN 클라이언트로 자동으로 서버에 로그인하거나 윈도우 시작시 자동으로 OpenVPN이 실행되고 자동 로그인하는 방법을 공유드리려고 합니다.

 

먼저 OpenVPN 클라이언트 설치부터 시작해 보겠습니다.

다운로드

페이지에서 버전에 맞는 클라이언트를 다운로드 받아서 설치를 합니다.

저도 처음에는 편하게 로그인하는 방법을 알지 못해서 OpenVPN Confuguration 파일에서 마우스 우클릭해서 ‘Start OpenVPN on this config file’로 코맨드 창을 띄우고 매번 수동으로 아이디와 패스워드를 입력하여 접속을 했습니다.

한참 뒤에야 이 과정을 자동으로 할 수 있다는 것을 알게 되었습니다. 계속 설명드리겠습니다.

설치한 클라이언트 버전에 따라서 윈도우 탐색기에서 %ProgramFiles%\OpenVPN\config 또는 %ProgramFiles(x86)%\OpenVPN\config 폴더를 엽니다.

OpenVPN 서버에 접속하는 아이디와 패스워드를 txt 파일로 만들어서 위에서 연 config 폴더에 저장합니다(아래 캡쳐화면처럼 적으시면 안 되고 실제 아이디와 패스워드를 적으셔야 합니다). txt 파일 이름은 아무렇게나 설정하셔도 됩니다. 저는 password.txt란 이름으로 저장했습니다.

그리고 OpenVPN 서버에 접속하기 위한 Configuration 파일도 마찬가지로 위 config 폴더에 넣어 둡니다. 그리고 파일을 메모장이나 텍스트 에디터로 엽니다. 초반 부에 ‘auth-user-pass’란 부분이 있는데 여기에 아까 저장해둔 txt 파일 이름을 적고 저장합니다. ‘auth-user-pass password.txt’

이제 openvpn-gui.exe를 실행시킨 후, Connect 만 누르면 서버에 자동으로 로그인하게 됩니다.

그런데 여기서 끝나면 뭔가 좀 아쉽지요. OpenVPN만 실행시키면 한번에 바로 서버에 접속을 하면 더 편할 것 같습니다.

먼저 openvpn-gui.exe 파일의 바로가기를 하나 만듭니다.

바로가기 파일의 속성 창을 연 후에 대상 항목에 ‘–connect 설정파일명.ovpn’을 뒤에 입력합니다. ‘설정파일명’ 부분은 본인의 Configuration 파일명을 입력하시면 됩니다.

이제 바로가기를 실행해 보세요. 클라이언트가 실행되면서 바로 내가 원하는 서버에 자동으로 로그인을 수행합니다.

마지막 고지입니다. 이제 윈도우 실행할 때 자동으로 OpenVPN 서버에 로그인하는 방법을 알아 보겠습니다.

윈도우 검색을 통해 ‘작업 스케줄러’를 실행시킵니다.

‘작업 만들기’를 선택합니다.

이름에 아무 이름이나 적어 주시고, ‘가장 높은 수준의 권한으로 실행’ 체크박스에 체크합니다.

‘트리거’탭에서 ‘새로 만들기’를 선택한 후, 작업 시작에서 ‘로그온할 때’를 선택합니다.

‘동작’ 탭을 연 후에, ‘동작’에서 ‘프로그램 시작’을 선택하고, 프로그램/스크립트에 C:\Program Files\OpenVPN\bin\openvpn-gui.exe 라고 입력합니다(본인의 openvpn 설치 폴더와 실행 파일명을 적으시면 됩니다). 인수 추가에 --connect client.ovpn이라고 적고(‘client’는 본인의 설정 파일명을 적으시면 됩니다.), 시작 위치에 C:\Program Files\OpenVPN이라고 적습니다(마찬가지로 본인의 설치 폴더명을 적으시면 됩니다).

조건이나 설정은 입맛에 맞게 바꾸시면 됩니다.

정상적으로 동작하는지 확인해보시려면 스케줄러 리스트에서 항목을 우클릭하신 후 ‘실행’을 선택해 보세요.

이제 재부팅을 한번 해보세요. 윈도우 시작 시에 자동으로 OpenVPN이 실행되고 로그인되는 것을 확인하실 수 있습니다.

만약 윈도우 시작시 자동으로 접속하는게 싫으시다면 작업 스케줄러를 다시 실행시킨 후에 해당 작업(OpenVPN)을 삭제하시면 됩니다.

 

  • OpenVPN 윈도우 시작시 자동으로 서버에 로그인하는 방법
  • ASUS RT-AC66U 공유기 OpenVPN 설정
  • 회사에서 접속 차단한 외부 서버에 접속하는 방법

관련 글

  1. 코딩 프로그램 설치를 위한 가상 컴퓨터 만들기
  2. VMware Workstation 가상 머신에서 하드 직접 연결(RDM)하기
  3. 윈도우에서 Markdown 파일 내용 색인하여 검색하기
  4. GitHub를 통한 워드프레스 테마 및 플러그인 개발

Tags:

OpenVPN
작성자

jihunx

IT, Planning

Follow Me
다른 기사
Previous

IE에서 개발자 도구 메뉴가 비활성화 돼 있을 때 해결 방법

Next

BMW F10 5시리즈 리모컨키 배터리 교체 방법

댓글 1개
  1. 익명 댓글:
    2022-04-03, 5:10 오전

    혹시 서버연결됐다 다른서버 클릭하면 자동으로 연결되있는 서버 연결해재시키고 다른서버 자동으로 연결되게는 설정못하나요?

    답글

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

글 카테고리

  • 🍎 맥 · IT 기기 (22)
  • 💻 개발 · 서버 (52)
  • 💾 BMW 코딩 (80)
  • 📈 재테크 · 퀀트 (2)
  • 📝 일상 · 생각 (1)
  • 🚗 BMW 라이프 (33)
  • 🛠️ 생산성 · 도구 (45)

추천 글

  • BMW 코딩 입문서
  • BMW 코딩 백서
  • BMW 코딩 자료실
  • 홈 서버 구축 백서

최근 댓글

  1. BMW 코딩 입문서의 익명2026-08-02

    좋은내용 공유해주셔서 감사합니다 ^^

  2. ISTA로 시트 초기화하기의 ㅇㅇ2026-07-02

    내용은 찾았는데 시행을 어떻게하는지 여쭤봐도 될까요 서비스 플랜에 추가만 되네오

  3. BMWAiCoder로 BMW 내비게이션 맵 업데이트 FSC 코드 얻는 방법의 김성규2026-04-11

    차량과 연결된 이후에 fsc tools 창이 안뜨는데 이유를 모르겠네요

  4. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 방랑자2025-09-07

    오래전이긴 하나, 혹시 해당 배치 파일을 다시 받을수 있을까요? 아니면 배치의 내용과 원리를 알려주시면 직접 만들수도 있을거 같아요~

  5. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 익명2025-09-07

    ㅇㅇㅇ

  1. 홈
  2. 💻 개발 · 서버
  3. OpenVPN 윈도우 시작시 자동으로 서버에 로그인하는 방법

Alfred AxureRP BMWAiCoder BMW맵업데이트 CoreTraining DrGini ESXi ETK E시리즈코딩 FSC git GitHub gracenote Hotkeys Intro ISTA-D ISTA-list Markdown OpenClaw OpenVPN Scrivener Sketch Study Synology Visual Studio Code VMwareWorkstation VO코딩 WindowsServer2016 wordpress Xpenology 리눅스 리눅스기초 맥서버 차량용거치대 코딩치트코드 코딩튜토리얼 펌웨어업데이트 홈서버구축

메타

  • 로그인
  • 입력 내용 피드
  • 댓글 피드
  • WordPress.org
Copyright 2026 — BIMMER MAC. All rights reserved.