라즈베리파이 vnc 접속안됨 - lajeubelipai vnc jeobsog-andoem

이제껏 라즈베리파이를 사용하기 위해 모니터를 연결하고 마우스 ,키보드를 연결하여 사용했습니다.

분명 너무 불편하고 노트북이나 pc로 원격제어하여 사용하는게 훨씬 더 편할 때가 많습니다.

라즈베리파이로 원격제어 하는 방법으로는 대표적으로 Putty와 VNC-viewr 사용이 있는데 저는 VNC-viewer만 사용하기 때문에 이 방법을 업로드 하겠습니다.

원격제어를 하기 전에 분명한 전제 조건이 있습니다.

"원격제어하기 전에 라즈베리파이의 IP를 알아야한다."

putty나 vnc-viewer 방법 모두 라즈베리파이의 ip를 안다는 가정하에 그 ip를 원격으로 이용하는 방식입니다.

그렇기 때문에 원격제어를 하기 전에 라즈베리파이의 ip를 알고 있어야합니다.

저같은 대학생이 학교에서 라즈베리파이를 쓰려면 학교 무선망을 사용해야 하는데 대부분 잠금되어있으므로 이를 해제하고 사용하기 위해 최초1회는 무조건 모니터에 연결하여 사용할 수 있는 상황이 필요하며 기본적으로 유동 IP를 사용하지만 고정 IP로 고정시켜놔도 집에서는 그 IP를 사용할 수 없기 때문에 매우 불편합니다. 따라서 가급적 원격제어를 하는 장소는 아래 두 부류가 적합합니다.

1. 집(공유기 사용, IP가 변경되어도 모니터 연결없이 원격으로 IP확인하는 방법 있음)

2. 모니터 연결과 원격제어를 동시에 할 수 있는 야외 시설 

특히 1번의 경우 다음에 어떻게 원격으로 라즈베리파이의 IP를 확인하는지 알려드리도록 하겠습니다.

이제, VNC-viewer를 설치하여 원격제어 해보도록 하겠습니다. 방법은 매우 간단합니다.

우선, 아래 링크를 통해 vnc-viewer를 설치합니다.

//www.realvnc.com/en/connect/download/viewer/

Download VNC Viewer | VNC® Connect

www.realvnc.com

설치하는 동안 라즈베리파이에 전원을 인가한 뒤 터미널에 다음 명령어를 입력합니다.

sudo raspi-config

명령어 실행 후 뜨는 화면에서 키보드 방향키를 이용, 3번째 interface options으로 이동합니다.

그리고 ssh, vnc 두 옵션을 클릭하여 각각 enabled로 바꿔줍니다.

이 방법이 귀찮다면 왼쪽 상단 베리 아이콘-> 기본설정-> Raspberry pi Configuration에서 Interfaces옵션에서 수정할 수도 있습니다.

설정 완료 후 sudo reboot 로 재부팅합니다.

이제 VNC-viewer를 실행 한 후 입력 창에 다음과 같이 라즈베리파이의 IP를 입력합니다.

* 라즈베리파이와 PC가 같은 인터넷망에 연결되어 있어야합니다.

ip 입력 후 엔터를 누르면 10초 이내에 다음과 같은 화면이 뜨게되는데, Continue를 누르시면 됩니다.

만약 아래 화면이 안뜨고 계속 연결 중이면 ip확인, 재부팅 해보시길 바랍니다.

Continue 클릭 후 다음 화면이 나오게 되는데 라즈베리파이의 기본 id와 password는 

pi / raspberry 로 설정되어 있기 때문에 이를 입력한 뒤 OK를 누르시면 됩니다.

아래 Remember password를 체크하면 다음 연결부터 id/password 입력없이 바로 연결됩니다.

Ok를 누르게 되면 다음과 같이 라즈베리파이의 화면이 뜨게되고 원격으로 개발을 할 수 있습니다.!

라즈베리파이 4에서 VNC 접속하여 사용하기 Raspberry Pi4 VNC Connect 

오늘은 라즈베리파이 4에서 VNC 연결을 통해 라즈베리파이 xwindow 화면을 원격지에서 동일하게 보면서 작업할 수 있는 방법에 대해 알아보겠습니다.

여기에서 잠깐: VNC (Virtual Network Computing)에 대해서 

VNC는 영국 캠브리지 대학에서 개발되었다가 현재는 GNU 라이선스 기반인 오픈소스 프로그램이다. RFB 프로토콜을 이용해 다른 컴퓨터에서 GUI 기반으로 데스크톱을 공유할 수 있는 시스템으로, 자바 기반으로 만들어진 RealVNC는 리눅스, 윈도우, 솔라리스 등 다양한 운영체제를 지원한다. VNC는 GUI로 원격 접속을 할 때는 거의 필수적으로 사용되고 있다. 

VNC의 구성 

서버와 클라이언트의 구조를 가지는 VNC는 컴퓨터에 서버를 설치 후 구동해서 원격지인 클라이언트에서 서버로 접속하며 컴퓨터를 제어할 수 있다. 화면을 공유하는 시스템에는 VNC 서버를 설치하고 원격지에는 VNC 클라이언트를 설치한다. 이후 네트워크에 연결된 컴퓨터에 원격으로 접속해서 컴퓨터의 화면을 보면서 제어할 수 있게 된다. 

원격 접속은 (일 대 일) 뿐만 아니라 (일 대 다수) 접속도 가능하며, 화면에 접속한 모든 클라이언트의 화면이 표시된다. VNC는 리눅스나 윈도우 같은 플랫폼 간의 데스크톱을 공유하거나, 모바일 기기 제어, 임베디드 기기 제어 등 여러곳에 여러곳에 사용할 수 있다. VNC는 RealVNC, TightVNC, UltraVNC 등 여러가지가 있으며 대부분 무료로 사용할 수 있다. 

데스크 톱 컴퓨터에 VNC 접속프로그램을 설치합니다.  RealVNC 사이트에 접속하여 해당 운영체제에 맞는 VNC 뷰어를 다운로드하여 설치합니다.

VNC 접속프로그램을 다운 //www.realvnc.com/en/connect/download/viewer/

아래는 다운 받은 파일을 데스크 톱 컴퓨터에 설치 완료 화면입니다.

VNC 접속프로그램을 설치

라즈베리파이 4에 VNC 사용 설정하기 

좌측상단 딸기를 누르고 메뉴에서 기본설정을 누르면 아래와 같은 메뉴에서 > Raspberry Pi Configuration 을 선택합니다.

Raspberry Pi Configuration 을 선택

Interfaces에서 VNC Enable 을 선택합니다. 라즈베리파이 4 모든 기능을 사용하기 위해서 모두 enable 선택하기를 추천합니다요.

Interfaces에서 VNC Enable 을 선택

여기까지 설정하면 리부트 할 것이냐고 나오는 데 재부팅 하시면 설정은 완료됩니다.

그리고 VNC로 접속하기 위해서는 라즈베리파이 IP 주소를 알아야되는데 터미널 실행 후 ifconfig 명령어로 확인해보자. IP 주소는 아래와 같이 192.168.168.105다.

라즈베리파이 IP 주소를 알아야되는데 터미널 실행 후 ifconfig 명령어

데스크 톱에서 VNC 프로그램으로 라즈베리파이4 접속하기 

데스크 톱 컴퓨터에서  설치한 프로그램을 vnc 로 찾아보면 아래처럼 두 가지 프로그램이 나오는데 VNC Viewer를 실행시킨다. 아니 언제부터 반말로 진행을 하지? ^^

VNC Viewer 선택

프로그램을 실행하고 아래와 같은 화면에서 라즈베리파이 IP 주소를 입력합니다.

라즈베리파이 IP 주소를 입력

주소를 입력하면 중복이다~ 접속하겠습니까? 이런 메시지가나오는데 여기서나 SSH 에서나 continue를 누른다.

continue를 누른다

접속하면 다음과 같은 근사한 라즈베리파이 화면을 볼 수 있습니다. 여기서 윈도우 화면에서 편하게 개발하면 됩니다. 고생하셨습니다. 즐 개발하세요. ^^

근사한 라즈베리파이 화면

참고 

[리눅스] VNC란? 사용목적과 설치 

자세한 설명-Raspberry Pi 4를 VNC로 접속하여 원격 제어하는 방법

라즈베리파이 4 VNC 설정하기

더욱 좋은 정보를 제공하겠습니다.~ ^^

Toplist

최신 우편물

태그