VPN을 선택하는 일은 생각보다 까다롭습니다. 가격, 개인정보 보호 수준, 서버 위치, 운영체제 호환성 등 고려해야 할 요소가 너무 많기 때문입니다. 특히 Linux 환경에서 잘 작동하는 VPN을 찾는 것은 더욱 어려운 일입니다.
다행히 NordVPN은 Linux 기반 운영체제를 위한 전용 앱을 제공하는 몇 안 되는 VPN 업체 중 하나입니다. 예를 들어 Ubuntu에 VPN을 설치하고 싶다면 NordVPN을 활용할 수 있습니다. 이 글에서는 Ubuntu에 NordVPN을 설치하고 원하는 VPN 서버에 연결하는 방법까지 단계별로 자세히 알려드립니다.
NordVPN은 Ubuntu에서 실행되나요?
대부분의 VPN은 OpenVPN이라는 오픈 프로토콜을 지원합니다. OpenVPN은 설정 파일만 제공하면 되기 때문에 VPN 업체 입장에서는 'Linux 지원'을 손쉽게 홍보할 수 있는 방법이기도 합니다.
하지만 이 방식에는 단점이 있습니다. 사용자가 직접 설정 파일을 다운로드하고, VPN을 구성하고, 연결까지 관리해야 한다는 점입니다. Linux에 익숙한 사용자에게는 큰 부담이 아니지만, Linux와 오픈소스 소프트웨어를 처음 접하는 사람에게는 결코 좋은 선택지가 아닙니다.
일부 VPN 업체는 다른 방식으로 접근합니다. 번거로운 작업을 사용자에게 떠넘기는 대신 전용 클라이언트 앱을 제공하는 것이죠. Windows, macOS, 모바일 기기에서 볼 수 있는 것과 같은 데스크톱 앱 형태도 있고, 터미널에서 명령줄 인터페이스(CLI)로 조작하는 방식도 있습니다.
NordVPN이 바로 그런 사례입니다. NordVPN의 Linux 클라이언트는 DEB 및 RPM 패키지로 제공되며, 다음 배포판과 호환됩니다:
- Debian
- Ubuntu
- Elementary OS
- Linux Mint
- Fedora
- RHEL
- CentOS
- QubesOS
- openSUSE
따라서 NordVPN은 대부분의 Linux 시스템에서 원활하게 작동합니다. 더 중요한 것은 NordVPN이 최고 수준으로 평가받는 VPN 서비스 중 하나라는 점입니다.
Ubuntu에서 NordVPN을 실행하면 다른 플랫폼과 거의 동일한 보안 검색 환경을 누릴 수 있습니다.
NordVPN Ubuntu 앱 다운로드
Linux에 NordVPN을 설치하려면 먼저 유효한 구독 플랜이 필요합니다. 월 단위 요금제는 10달러 미만으로 이용할 수 있으며, 장기 구독 시 훨씬 저렴해집니다.
구독을 마쳤다면 NordVPN 다운로드 페이지로 이동해 자신의 배포판에 맞는 버전을 받으세요.
이 가이드의 나머지 부분은 Ubuntu 기준으로 설명합니다.
또는 터미널을 열고 wget 명령어로 패키지를 직접 내려받을 수도 있습니다:
wget https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb
파일 용량이 크지 않아 몇 초 안에 다운로드가 완료됩니다.
Ubuntu에 NordVPN 설치하기
이후 설치 과정은 모두 터미널에서 진행됩니다.
먼저 다운로드한 파일을 설치합니다:
sudo apt-get install {/path/to/}nordvpn-release_1.0.0_all.deb
예를 들어 파일을 계정의 /home/ 디렉터리 아래 /Downloads/ 폴더에 저장했다면 다음과 같이 입력합니다:
sudo apt-get install /home/atomickarma/Downloads/nordvpn-release_1.0.0_all.deb
파일을 어디에 저장했는지만 알고 있다면 DEB 파일을 쉽게 찾아 설치할 수 있습니다.
다음으로 패키지 목록을 업데이트합니다:
sudo apt-get update
DEB 파일을 설치하면 NordVPN 저장소가 시스템의 저장소 목록에 추가됩니다. 업데이트 명령을 통해 최신 패키지 정보를 확인할 수 있습니다.
이제 NordVPN 본체를 설치합니다:
sudo apt-get install nordvpn
설치가 완료되면 Ubuntu에 NordVPN이 정상적으로 설치된 것입니다.
NordVPN으로 Ubuntu에서 VPN 서버에 연결하기
클라이언트 설치가 끝났다면 이제 로그인이 필요합니다.
nordvpn login
안내에 따라 NordVPN 계정의 사용자 이름과 비밀번호를 입력하세요.
터미널에서 간단한 명령어로 VPN에 연결할 수 있습니다:
nordvpn c
연결을 해제할 때는 다음 명령어를 사용합니다:
nordvpn d
기본적으로 NordVPN은 현재 위치(또는 ISP 허브)에서 가장 가까운 VPN 서버에 자동으로 연결됩니다. 이것만으로도 바로 사용을 시작할 수 있습니다.
Ubuntu에서 NordVPN 활용에 유용한 추가 명령어
물론 터미널에서 NordVPN과 함께 사용할 수 있는 명령어는 이 외에도 다양합니다.
특정 서버를 찾으려면 국가와 도시 목록을 확인하는 방법을 알아두는 것이 좋습니다. 전체 국가 목록을 보려면 다음을 입력하세요:
nordvpn countries
미국 내 도시 목록을 보려면 다음을 입력합니다:
nordvpn cities United_States
원하는 서버를 정했다면 간단한 텍스트 명령으로 연결할 수 있습니다. 예를 들어 암스테르담의 VPN 서버에 접속하려면:
nordvpn c Amsterdam
도시 이름에 공백이 포함된 경우(예: New York)는 밑줄(_)로 대체합니다:
nordvpn c New_York
또한 다음 명령어로 VPN 연결 상태를 확인할 수 있습니다:
nordvpn status
연결이 끊기거나 응답하지 않을 때 특히 유용합니다. 이 경우 빠르게 연결을 해제한 후 다시 연결하면 대부분 해결됩니다.
계정 정보도 확인할 수 있습니다:
nordvpn account
이 명령은 계정에 등록된 이메일 주소와 구독 만료일을 알려줍니다.
NordVPN 추가 설정 옵션
현재 VPN 설정을 확인하려면 다음 명령어를 사용합니다:
nordvpn settings
이 옵션은 많은 정보를 표시합니다. 자동 연결(auto-connect), 킬 스위치(kill switch), 방화벽(firewall) 등 핵심 설정 항목들을 한눈에 확인할 수 있습니다.
예를 들어 자동 연결을 활성화하려면(컴퓨터에 로그인할 때 NordVPN이 자동으로 VPN 서버에 연결됨) 다음을 입력합니다:
nordvpn set autoconnect on
이 외에도 사용할 기술 선택(기본값: OpenVPN), 프로토콜(기본값: UDP), CyberSec(기본값: 비활성화, 의심스러운 광고 차단용) 등의 옵션을 유사한 방식으로 설정할 수 있습니다.
전체 명령어 목록은 다음으로 확인할 수 있습니다:
nordvpn -h
이러한 옵션들은 모두 Windows, macOS, 모바일용 NordVPN 앱에서도 제공됩니다. 다만 그래픽 앱에서는 마우스나 터치 인터페이스로 조작한다는 차이가 있을 뿐입니다.
Ubuntu 등 Linux 환경에서는 화면이 다소 밋밋해 보일 수 있지만, NordVPN 클라이언트는 정확히 같은 방식으로 작동합니다.
Ubuntu에서 NordVPN은 그냥 잘 됩니다
다른 VPN 업체들이 Linux 사용자에게 OpenVPN 설정 파일을 직접 만지게 하는 동안, NordVPN은 훨씬 편리한 방법을 제공합니다. NordVPN은 명령줄에서 실행할 수 있는 Linux 클라이언트를 제공하며, Ubuntu에서도 매우 안정적으로 작동합니다.
데스크톱 GUI 클라이언트가 있다면 더 좋겠지만, 명령줄 클라이언트만으로도 대부분의 사용자에게 충분합니다.
다른 선택지를 찾고 계신가요? Linux 클라이언트를 제공하는 VPN 업체는 NordVPN만 있는 것은 아닙니다.