Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

라즈베리 파이를 윈도우 씬 클라이언트로 활용하는 완벽 가이드

라즈베리 파이에서 윈도우를 실행하고 싶으신가요?

아쉽게도 라즈베리 파이에 윈도우를 직접 설치하는 것은 당분간 어려운 일입니다. 하지만 불가능한 것은 아닙니다. 윈도우 PC를 서버로 구성한 뒤 가상 데스크톱 세션을 생성하고, 라즈베리 파이로 이 세션에 접속하는 방식이라면 충분히 실현할 수 있습니다.

이러한 방식을 '씬 클라이언트(Thin Client)'라고 부르며, 라즈베리 파이는 이 역할에 딱 맞는 장치입니다. 이 글에서는 라즈베리 파이 씬 클라이언트를 통해 원격 윈도우 데스크톱에 접속하는 방법을 자세히 소개합니다.

씬 클라이언트란 무엇인가?

씬 클라이언트는 가상 데스크톱을 호스팅하는 중앙 서버에 원격으로 접속하는 용도에 최적화된 저사양 기기를 의미합니다. 오래된 PC일 수도 있고, 최소한의 하드웨어만 탑재한 최신 기기일 수도 있습니다.

일반 데스크톱이 운영체제와 소프트웨어를 직접 구동하며 모든 작업을 처리하는 반면, 씬 클라이언트는 무거운 연산 작업 전부를 서버에 의존합니다.

사실 여러분도 모르게 씬 클라이언트를 사용해 본 경험이 있을 가능성이 높습니다. Citrix 서버에 연결되는 환경에서 업무를 해본 적이 있다면 그때 사용한 것이 바로 씬 클라이언트(또는 씬 클라이언트처럼 동작하는 일반 데스크톱)입니다. 도서관이나 대학 컴퓨터실에서 씬 클라이언트 방식의 PC를 접해본 분들도 계실 겁니다.

원격 서버의 가상 데스크톱 세션은 로그온할 때마다 설정과 파일이 그대로 유지된다는 점이 특징입니다. 이 때문에 공유 데스크(hotdesking) 환경에서도 매우 유용하게 활용됩니다.

이 프로젝트는 라즈베리 파이가 저사양 기기의 역할을 대신하여, 윈도우 PC를 서버 삼아 씬 클라이언트로 동작하도록 만드는 과정을 보여줍니다.

라즈베리 파이 윈도우 씬 클라이언트: 준비물

윈도우 PC에 정기적으로 접속하고 해당 PC의 앱을 실행할 수 있는 라즈베리 파이 씬 클라이언트를 만들기 위해, 이번에는 WTWare라는 프로그램을 설치하고 활용하는 방법을 알려드립니다.

시작하기 전에 다음 준비물을 확인하세요:

  • 라즈베리 파이 2 이상 (가장 좋은 결과를 위해 라즈베리 파이 3B+ 사용 권장)
  • 포맷된 빈 microSD 카드
  • 윈도우 컴퓨터
  • 라즈베리 파이에 연결할 모니터, 키보드, 마우스
  • 안정적인 전원 공급 장치
  • 윈도우 10 Pro(또는 터미널 서비스를 지원하는 이전 버전) 또는 윈도우 서버 2016이 설치된 컴퓨터

또한 WTWare 소프트웨어가 필요하며, winterminal.com에서 다운로드할 수 있습니다. 평가판(정식 버전은 40달러)을 사용하면 화면 옆에 'Evaluation Copy' 문구가 표시됩니다.

WTWare에 대해 더 알아보기

WTWare는 라즈베리 파이용 씬 클라이언트 운영체제입니다. 설치 후에는 윈도우 터미널 서버 환경을 그대로 누리며, 데스크톱 앱이 지속적인 세션에서 구동됩니다.

네트워크 부팅에 최적화된 WTWare는 라즈베리 파이에서 로컬 미디어 부팅도 지원하며, 일반적인 RDP 서버와 호환됩니다. 또한 프린터나 스마트카드 인증기 같은 로컬 하드웨어도 지원합니다.

이 설정(그리고 모든 씬 클라이언트/서버 구성)의 핵심은 사용자 데이터를 윈도우 서버에 저장한다는 점입니다. 설정, 프로그램, 저장된 데이터가 모두 서버에 보관되어 이후 세션에서 언제든 접근할 수 있습니다.

WTWare는 라즈베리 파이의 PXE(Preboot Execution Environment) 지원 덕분에 microSD 카드 부팅과 네트워크 부팅 중 선택하여 구성할 수 있습니다.

윈도우 및 라즈베리 파이에 WTWare 설치하기

WTWare 설치 파일을 다운로드한 후 더블클릭하여 윈도우에 설치합니다. 설치가 완료되면 라즈베리 파이의 microSD 카드를 윈도우 PC에 삽입합니다. SD 협회(SD Association)의 SD Card Formatter를 사용해 미리 포맷해 두었어야 합니다.

포맷 방법은 간단합니다. SD Card Formatter를 다운로드해 실행한 뒤, Select card 항목에서 microSD 카드를 선택하고(자동 인식됩니다), Quick format이 선택되어 있는지 확인합니다.

추가로 CHS format size adjustment 체크박스에도 체크한 후, Format 버튼을 클릭하고 작업이 끝날 때까지 기다립니다.

다음으로 시작 메뉴에서 WTWare Configurator를 실행하고, SD boot card for Raspberry Pi 메뉴를 선택합니다. SD 카드의 올바른 디스크 문자가 선택되어 있는지 확인한 뒤 Next를 클릭합니다.

다음 화면에서 라즈베리 파이를 어떤 유형의 씬 클라이언트로 만들지 선택합니다. 두 가지 옵션이 제공됩니다:

로컬 부팅(Local boot): 씬 클라이언트 운영체제 파일을 SD 카드에서 부팅합니다.

네트워크 부팅(Network boot): 라즈베리 파이 2와 3에서 네트워크 부팅을 하도록 SD 카드를 구성합니다. 라즈베리 파이 3에 한 번만 SD 카드로 부팅한 뒤 이후에는 SD 카드 없이 부팅되도록 설정하는 옵션도 있습니다.

이 단계에서는 로컬 부팅이 가장 간단한 선택입니다. 설정에 익숙해진 후 네트워크 부팅으로 발전시키면 됩니다.

씬 클라이언트 네트워크 설정 구성하기

Next를 클릭해 Network 탭으로 이동한 뒤, DHCP 서버가 할당하는 IP 주소를 사용할지 아니면 라즈베리 파이에 고정 IP를 지정할지 선택합니다. Wi-Fi를 사용할 계획이라면 Work over WiFi 체크박스를 선택하세요.

다시 Next를 클릭한 후 선호하는 구성을 선택합니다. 처음 실행 시에는 기본 옵션으로 충분합니다. Next를 한 번 더 클릭한 뒤, Save parameters into config.txt 파일 체크박스를 선택합니다. 이렇게 하면 나중에 씬 클라이언트 구성을 수정할 수 있습니다. 이 화면에서 선호하는 디스플레이 해상도도 설정하세요.

마지막으로 Next를 클릭하면 터미널 설정 메뉴 진입용 비밀번호를 지정할 수 있습니다. 완료했다면 Write 버튼을 클릭해 설치를 시작합니다.

경고 창이 나타나면 Yes를 클릭하고, 데이터가 SD 카드에 기록될 때까지 기다립니다.

라즈베리 파이 씬 클라이언트 구성하기

이미지가 microSD 카드에 기록되면 안전하게 미디어를 꺼내 전원이 꺼진 라즈베리 파이에 삽입합니다. 전원을 켜면 라즈베리 파이가 터미널 관리 화면으로 부팅됩니다.

여기서 Network media 옵션으로 WiFi 무선과 이더넷 중 하나를 선택하고, 필요한 인증 정보를 입력합니다. Wi-Fi의 경우 네트워크 SSID와 비밀번호가 필요합니다.

Configuration files가 올바르게 수신되도록 설정되었다면, Connect for configurating 옵션으로 진행할 수 있습니다. 여기서 무선 네트워크를 다시 설정한 후 구성 파일이 지정되었는지 확인합니다. 만약 그렇지 않다면 Configurator로 돌아가 터미널 관리 화면에 표시된 MAC 주소로 올바른 터미널을 선택하고, Create empty individual configuration file을 클릭하세요.

이후부터는 RDP 가상 데스크톱 세션에 로그인하여 라즈베리 파이에서 윈도우와 설치된 앱들을 자유롭게 사용하면 됩니다.

참고로 기존의 어떤 윈도우 계정으로도 이 방식으로 로그인할 수 있습니다. 다만 현재 윈도우에 로그인되어 있는 동일한 계정을 사용하면 해당 세션에서 로그아웃됩니다. 새 계정이 필요하다면 윈도우 머신에서 미리 생성해 두세요.

라즈베리 파이에서 윈도우를 실행하는 가장 좋은 방법

라즈베리 파이에는 수많은 운영체제를 설치할 수 있지만, 윈도우는 그 목록에 없습니다. VNC나 RDP로 직접 연결하는 방식을 제외하면, 이 방법이 라즈베리 파이에서 최신 윈도우 기능을 경험할 수 있는 가장 좋은 방법입니다.

씬 클라이언트로 구성하지 않고도 라즈베리 파이의 생산성을 높이고 싶다면, 생각보다 많은 활용 가능성이 있습니다. 필자가 일주일 동안 라즈베리 파이를 메인 PC로 사용했던 경험담도 참고해 보세요.