본문 바로가기
IT, 개발/서버

라즈베리파이 원격제어(PC에서 화면보기 / VNC Viewer)

by 개발자스터디 2022. 7. 10.
반응형

 

 

많은 사람들이 다양하게 라즈베리파이를 사용하고 있는데,

모니터가 없는 상황에는 라즈베리파이의 화면을 볼 수가 없어서 ssh를 통해 명령어로만 작업을 하다 보면 은근히 불편합니다.

 

이럴 때 노트북을 활용해서 VNC로 라즈베리파이의 화면을 볼 수 있습니다. 

 

순서대로 하나씩 진행해보도록 하겠습니다. 

 

 

1. 서버 설치(라즈베리파이)

 

터미널에서 apt 명령어를 사용하여 라즈베리파이에 vnc 서버를 설치하도록 하겠습니다.

 

$ sudo apt-get install tightvncserver

 

 

2. VNC 다운로드(PC)

 

아래 링크에 접속하여 다운로드합니다. 


https://www.realvnc.com/en/connect/download/viewer/macos/

 

Download VNC Viewer for macOS | VNC® Connect

Control VNC® enabled computers with VNC® Viewer.

www.realvnc.com

 

다운로드 화면

 

저는 맥 OS 환경이기 때문에 macOS를 선택해서 다운로드했습니다.

각자 본인 환경에 맞게 다운로드하시기 바랍니다. 

 

 

다운로드하고 실행하니 아직은 아무것도 없습니다.

 

vnc 실행

 

이제 라즈베리파이에서 서버 실행시키고 VNC Viewer에서 연결해보도록 하겠습니다.

 

 

3. 서버 시작(라즈베리파이)

 

 

명령어를 사용하여 vnc 서버를 실행합니다. 

 

$ vncserver :1

 

명령어 입력 결과입니다.

 

서버 실행

 

실행이 잘 되었는지 확인하고 싶기 때문에 명령어를 통해 확인을 해보겠습니다.

 

$ ps -ef | grep vnc 

 

실행 확인

명령어 입력 시 실행시킨 서버 목록이 잘 표시된다면 정상적으로 실행 중이라는 뜻입니다.

 

 

4. VNC Viewer 연결(PC)

 

[File] [New connection]을 클릭합니다.

 

new connect

 

위 화면에서 VNC Server 항목에 라즈베리파이 IP 주소를 입력합니다. 

※ 라즈베리파이에서 ifconfig 명령어를 사용하여 IP 주소를 확인할 수 있습니다.

 

그리고 IP 뒤에 ":1"을 추가합니다. 

아까 라즈베리파이에서 서버 실행했던 명령어 vncserver :1의 ":1"을 뜻합니다.

 

 

 

 

연결 목록

[OK]를 클릭하니 pi 항목이 하나 생겼습니다. 실행해보도록 하겠습니다.

 

 

 

 

 

화면 보기 결과

정상적으로 실행되는 것을 확인할 수 있습니다.

 

 

 

모니터가 따로 없는 상황에서 화면을 볼 수도 있고 마우스 키보드까지 사용이 가능해서 간단하게 사용하기 아주 좋은 것 같습니다. 

테스트해보시고 유용하게 활용하시길 바랍니다.

 

 

728x90
반응형