Computer >> 컴퓨터 >  >> 네트워킹 >> VPN

라즈베리 파이(Raspberry Pi)에 VPN 설치하는 완벽 가이드

가상 사설망(VPN)은 온라인 개인정보 보호와 보안에 필수적인 요소입니다. 간단히 말해, 기존 보안 도구와 함께 VPN을 아직 사용하고 있지 않다면 지금 바로 시작하는 것이 좋습니다. VPN은 Windows, Linux, macOS는 물론 Android와 iOS까지 다양한 플랫폼에서 이용할 수 있습니다.

그렇다면 라즈베리 파이를 사용한다면 어떻게 해야 할까요?

라즈베리 파이(Raspberry Pi)에 VPN 설치하는 완벽 가이드

라즈베리 파이용 대부분의 운영체제는 Linux 기반입니다. 하지만 안타깝게도 VPN 업체들은 라즈베리 파이 전용 소프트웨어를 제공하지 않습니다. Kodi의 지역 차단을 우회하는 등의 목적으로 파이에 VPN을 설정해야 한다면, 수동으로 직접 구성해야 합니다.

이번 글에서는 그 방법을 자세히 살펴보겠습니다. 아래 단계는 Raspbian Jessie와 같은 Debian 기반 배포판은 물론, OpenElec과 OSMC 같은 Kodi 배포판에서도 모두 작동합니다.

VPN을 사용해야 하는 이유

VPN을 사용해야 하는 이유는 다양하지만, 결국 모두 사용자 프라이버시로 귀결됩니다. VPN 클라이언트는 PC나 모바일 기기의 데이터를 암호화하여 VPN 서버를 통해 전송합니다. 이 익명화된 지점부터 온라인 활동은 외부에 노출되지 않습니다.

이것이 실제로 어떻게 유용할까요? 라즈베리 파이를 데스크톱 컴퓨터처럼 사용하면서 온라인 검열이 심한 지역에 거주 중이라면, VPN이 그러한 제한을 우회하는 데 큰 도움이 됩니다. 검열 환경에서도 파이용 소프트웨어를 다운로드할 때 같은 기술이 유용하게 활용됩니다.

라즈베리 파이(Raspberry Pi)에 VPN 설치하는 완벽 가이드

Kodi 미디어 센터의 경우, VPN은 지역 차단, 검열 등 미디어 접근을 막는 다양한 장벽을 우회할 수 있는 열쇠가 됩니다.

예를 들어 미국에 머무는 영국 시민이 BBC iPlayer에 접속하고 싶다면, VPN이 해결책이 됩니다. 영국 VPN 서버에 연결하면 좋아하는 TV 프로그램(예를 들어 닥터 후)을 스트리밍으로 즐길 수 있습니다. 다만, 미디어 센터를 계획한 방식으로 이용하는 것이 합법인지 반드시 확인하세요.

VPN의 암호화 방식, 보안 구조, 작동 원리에 대해 더 깊이 알고 싶다면 VPN 입문 가이드를 참고하는 것도 좋습니다.

또한 VPN을 활용하는 다른 방법들도 있습니다. 예를 들어 데스크톱 컴퓨터에 VPN을 설치하거나, 공유기(라우터)에 VPN 계정을 설정해 집안의 모든 기기를 한 번에 보호하는 방식도 있습니다.

어떤 방법을 선택하든, VPN은 반드시 사용해야 합니다.

VPN 선택 방법

단순히 웹 서핑을 프라이버시 있게 즐기고 싶다면, 최소한의 로그만 저장하는 표준 VPN이면 충분합니다.

하지만 지역 차단을 우회하거나 Kodi에서 스트리밍 애드온을 사용하려면, 무제한 대역폭으로 비디오 스트리밍을 지원하는 VPN을 찾아야 합니다. 또한 많은 애드온이 P2P 네트워킹으로 콘텐츠를 스트리밍하므로, P2P 연결을 허용하는 서비스인지도 확인해야 합니다.

무엇보다 신뢰할 수 있는 VPN 서비스를 선택하는 것이 가장 중요합니다.

라즈베리 파이에서 VPN 사용을 위한 준비물

라즈베리 파이에서 VPN을 사용하려면 다음 항목들이 필요합니다.

라즈베리 파이(Raspberry Pi)에 VPN 설치하는 완벽 가이드
  • 라즈베리 파이 2 이상 – 구형 모델은 암호화 처리에 부담이 될 수 있습니다.
  • OpenVPN을 지원하는 VPN 계정 – ExpressVPN이 인기 있는 선택지이며, 그 외에도 다양한 업체가 있습니다.
    • 비디오 스트리밍을 위해서는 유료 VPN 계정을 권장합니다.
    • 무료 VPN도 존재하지만 스트리밍 용도에는 적합하지 않습니다.
  • PC에 설치된 SSH 소프트웨어
    • Windows 사용자는 PuTTY를 사용하세요.
    • Linux와 Mac은 터미널에서 SSH 기능을 기본 제공합니다.
  • 파이에서 SSH 활성화 – 모니터를 연결한 뒤 raspi-config에서 기본 SSH 설정을 변경하는 방법이 있습니다. 불가능하다면 마이크로SD 카드를 PC에 삽입하고 boot 디렉터리로 이동한 후, 확장자 없이 'ssh'라는 빈 텍스트 파일을 생성하세요. 디스크를 안전하게 제거한 후 파이에 다시 장착하고 부팅하면 SSH가 자동으로 활성화됩니다.

OpenVPN은 OpenSSL 암호화를 기반으로 VPN 서비스가 제공하는 구성 파일을 활용할 수 있는 오픈소스 VPN 애플리케이션입니다. 즉, 전용 앱 없이도 라즈베리 파이에 VPN을 설정할 수 있다는 의미입니다.

VPN 설정 방법은 두 가지입니다. 첫 번째는 Raspbian(또는 선택한 라즈베리 파이 OS)에 OpenVPN을 설치하는 것이고, 두 번째는 선호하는 Kodi 이미지 내에서 VPN을 구성하는 것입니다.

라즈베리 파이에 VPN 설정하기

파이용으로 다양한 디스크 이미지가 존재하기 때문에 과정이 다소 까다로워 보일 수 있습니다.

다행히 Debian 기반 이미지를 사용한다면 이 방법은 문제없이 작동합니다. Kodi 사용 여부는 상관없습니다. 운영체제나 디스크 이미지에 관계없이 라즈베리 파이에서 VPN을 실행할 수 있는 간단한 방법입니다.

이 가이드는 Raspbian과 마찬가지로 Debian 기반인 OSMC 버전의 Kodi로 테스트되었지만, OpenElec에서도 동일하게 적용될 것입니다.

라즈베리 파이(Raspberry Pi)에 VPN 설치하는 완벽 가이드

먼저 미디어 센터 이미지에 맞는 올바른 자격 증명으로 SSH를 통해 라즈베리 파이에 접속한 뒤, OpenVPN을 설치합니다.

sudo apt-get install openvpn

설치가 완료되면 재부팅 명령을 실행합니다.

sudo reboot

파이가 재시작되면 VPN 업체에서 OpenVPN 구성 파일을 다운로드해야 합니다. 대부분의 VPN 서비스가 OpenVPN을 지원합니다.

라즈베리 파이(Raspberry Pi)에 VPN 설치하는 완벽 가이드

가장 편리한 방법은 PC에 파일을 다운로드한 후 압축을 풀고(보통 ZIP 형식), SFTP를 통해 라즈베리 파이로 전송하는 것입니다. 이때 /home/ 디렉터리 안에 'openvpn-config'라는 새 폴더를 만들어 파일을 저장하세요.

파일 복사가 완료되면 SSH로 다음 명령을 실행합니다.

sudo openvpn your_ovpn_configuration_file.ovpn

VPN 사용자 이름과 비밀번호를 입력하라는 메시지가 나타나면 해당 정보를 입력합니다.

라즈베리 파이(Raspberry Pi)에 VPN 설치하는 완벽 가이드

잠시 후 VPN 연결이 설정되고, 완전히 프라이버시가 보호되는 라즈베리 파이 Kodi 환경을 즐길 수 있습니다. 이제 지역 제한 걱정 없이 자유롭게 사용하세요!

참고로 다른 기기나 플랫폼에서 Kodi를 실행 중이라면, 전용 애드온을 통해 VPN을 설치할 수도 있습니다.

VPN 연결 해제 및 변경

VPN 연결을 해제하려면 Ctrl + C를 눌러 세션을 종료하면 됩니다. 다른 서버에 연결하려면 동일한 명령에 다른 구성 파일을 지정해 다시 실행하면 됩니다. 각 연결마다 사용자 이름과 비밀번호 입력이 필요합니다.

Kodi와 함께 VPN을 사용한다면 VPN을 계속 실행 상태로 유지해야 합니다. 따라서 모바일 기기의 앱을 통해 SSH 또는 VNC 연결을 설정해 VPN 상태를 모니터링하는 것이 좋습니다. 예를 들어 연결이 끊어졌을 때 다시 활성화하려면 원격 접근 권한이 필요하기 때문입니다. Kodi 리모컨 앱을 사용 중이라면 원격 관리를 한곳에서 통합하는 것이 효율적입니다!

라즈베리 파이에 VPN이 필요하신가요? 아니면 이미 사용 중이신가요? 여러분의 경험을 공유해 주세요.