건프의 소소한 개발이야기

[라즈베리파이/Raspberry] 원격 GUI 접속 방법 - NoMachine 본문

개발 이야기/Embedded Software 이야기

[라즈베리파이/Raspberry] 원격 GUI 접속 방법 - NoMachine

건강한프로그래머 2016. 7. 2. 01:02

안녕하세요, 건프입니다.

라즈베리파이로 작업을 하다보면, 터미널로 SSH 원격 접속하여 작업하게 됩니다.

하지만 이것은 CUI 환경이기 때문에, 가끔씩 GUI 환경 작업이 필요해서 모니터와 키보드 마우스까지 연결해서 작업하게 됩니다.

원격 GUI 환경을 만드는 좋은 방법은 없나 찾아보다 다음과 같은 방법이 있길래 적용시켜 보았습니다.


NoMachine 사에서 만들어낸 NX 프로토콜로 그래픽 모드 접속


1. 라즈비안에서 NoMachine 다운로드

http://www.nomachine.com/download

 에 접속해서 NX 패키지 중에서 리눅스용 armv6h 버전을 라즈베리파이에 다운로드 받습니다.

라즈베리파이2,3 의 경우에는 armv7 구조이지만, 현재 출시되어 있는 armv7h 는 우분투 또는 데비안 리눅스를 위한 버전이므로

6버전을 받아야 한다고 합니다.

(공식문서에도 써잇답니다.)


NoMachine for Linux - armv6hf

보이시나요?

for : raspberry pi3 raspbian jessie, raspberry pi2 raspbian

라고 써있습니다.


요런것이 다운로드 되었다면 성공입니다.

> sudo dpkg -i <<deb name>>


설치가 완료하면, NX server 가 구동되고 있는것을 알 수 있습니다.


2. Host Computer 에 NoMachine 클라이언트 설치


저는 mac 사용자기 때문에 mac 버전을 설치하겠습니다.


패키지 설치

동의를 시작합니다.

뭔가 중간이 없는 것 같지만, 기분탓입니다. 사실 특별할게 없습니다.

설치를 완료합니다.

튜토리얼 화면을 읽고


오른쪽 상단의 new 버튼을 눌러줍니다.



프로토콜은 NX 로 하시고 Continue 를 누릅니다.



라즈베리파이가 가지고 있는 ip주소를 넣어줍니다.

(ssh pi@<<ip address>> 에 넣는 그 주소요.)



이 화면 전에 나오는 과정은 모두 기본값(Default) 설정을 했습니다.



fingerprint 를 저장하겠다고 하니 yes 합니다.



오른쪽 구석을 누르면 화면을 빠져나올 수 있다고 합니다.



짜잔! GUI 환경으로 원격접속에 성공하였습니다!!


사용후기


생각했던 것 보다는 빠르지 않습니다. 핑이 한 1.5초 정도 느껴집니다. (와이파이환경 엄청 안좋을 때, teamviewer 쓰는 느낌입니다..)

그런데 원격 GUI 접속으로 따지면 NX 프로토콜을 쓰는 것이 빠른 편이라고 합니다...


그냥 모니터와 키보드 연결할 수 있으면 연결해서 쓰게 될 것 같습니다.

정말 급할때 잠깐 사용하는 것은 나쁘지 않을 듯 합니다.



이렇게 NoMachine Software 로 host computer 에서 라즈베리파이로 그래픽 원격 접속하는 것에 대해서 알아보았습니다.


고맙습니다 :) 




Comments