Raspberry Pi에 모니터와 키보드를 연결하지 않고 사용할 수 있도록 원격제어 시스템을 구성하였습니다.
원격제어를 위해서 VNC를 사용할 수 있습니다.
Raspberry Pi에 사용할 수 있는 공개 VNC 서버와 Mac OS에서 사용할 수 있는 VNC 클라이언트를 소개합니다.
Raspberry Pi VNC 서버 : tightvncserver, http://www.tightvnc.com
Mac OS VNC 클라이언트 : Checken of the VNC, http://sourceforge.net/projects/cotvnc/
[Raspberry Pi 서버 구성]
1. VNC 서버 설치하기
$sudo apt-get install tightvncserver
$vncserver
서버 패스워드를 설정합니다.
2. 서버 실행관리 파일 생성
/etc/init.d 폴더에 VNC 서버 실행을 위한 스크립트를 추가합니다.
$cd /etc/init.d
$sudo vi tightvncserver
#!/bin/bash
# /etc/init.d/tightvncserver
#
case "$1" in
start)
sudo vncserver :1 -geometry 1280x800 -depth 16 -pixelformat rgb565
;;
stop)
sudo vncserver -kill :1
;;
restart)
$0 stop
$0 start
;;
esac
exit 0
3. 실행파일 실행권한 지정
$sudo chmod +x tightvncserver
$sudo pkill Xtightvnc
4. 서버 실행하기
$sudo /etc/init.d/tightvncserver start
$cd /etc/init.d
$sudo update-rc.d tightvncserver defaults
5. 시스템 리부팅시 자동 시작을 위해서 아래의 내용을 rc.local 에 추가합니다.
$sudo vi /etc/rc.local
...중략...
# Startup VNC Server
/etc/init.d/tightvncserver start
exit 0
위 내용을 저장하고 나면 다음 부팅시 자동으로 VNC 서버가 실행됩니다.
[Mac OS에서 VNC 클라이언트 사용]
1. 아래의 Chicken of the VNC 프로그램 설치하고 실행한다.
2. 아래의 VNC Login 화면에서 Raspberry Pi VNC 서버로 접속할 수 있는 정보를 설정한다.
Host : Raspberry Pi IP주소
Display : vncserver 데몬 실행에서 설정한 디스플레이 번호(현재는 1번)
** tightvncserver 파일 내용참조
Password : vncserver 실행시에 설정한 암호
나머지 내용은 기본값으로 하였다.
3. VNC서버 접속 설정이 끝나면 "Connect"를 누르고 서버로 접속한다.
이제 Raspberry Pi를 모니터, 키보드 연결이 없이 Mac OS환경에서 원격접속하여 마음대로 사용할 수 있다.
Macbook pro에서 Raspberry Pi로 접속하여 작업하는 화면,
Raspberry Pi와는 무선으로 연결되어 있다.
참조, Pidora에서 설치하기
http://www.tecmint.com/install-tightvnc-remote-desktop/
'IOE > Single Board' 카테고리의 다른 글
Raspberry Pi 엔진엑스(Nginx) 기반 웹서버 구축하기 (0) | 2014.01.18 |
---|---|
Raspberry Pi 웹 하드(Pydio) 구성하기 (0) | 2014.01.18 |