2016년 2월 18일 목요일

VNC Viewer setting on Raspberry Pi 2

VNC Viewer setting on

 sudo apt-get update
 sudo apt-get upgrade















sudo apt-get install tightvncserver


















설치하는 중간에 disk를 얼마를 쓸텐데 계속할꺼냐고 묻는다.
당연히 y

설치가 끝나면
tightvncserver로 Raspberry pi로 접근할 password를 설정한다.

tightvncserver











이제  'X' desktop 화면 :1 의 password세팅를 세팅했습니다.

vncserver :1 -geometry 1024x768





부팅 시 자동 시작되도록 스크립트 작성. 이후 단계는 /etc/init.d 디렉토리 내에서 진행.
/etc/init.d 디렉토리로 이동 후
vncboot 라는 파일 작성(파일 이름은 마음대로)하고 아래 단계에 따라 진행


참고로 파일 내용 중
/usr/bin/vncserver :1 -geometry 1280x800 -depth 16
이 부분을 사용자 취향에 맞게 수정해주면 됨

더 높은 해상도 및 컬리를 원한다면
/usr/bin/vncserver :1 -geometry 1920x1080 -depth 24
이렇게 변경해줌

:1은 screen id를 지정해주는 부분임.
client 에서 접속 시 해당 screen id로 접속하게됨.


파일 내용은 아래와 같음.
사용자 id, home path 입력 부분에 client 접속 시 필요한 사용자의 정보를 입력. 
#!/bin/sh
#/etc/init.d/vncboot

### BEGIN INIT INFO
# Provides: vncboot
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start VNC Server at boot time
# Description: Start VNC Server at boot time.
### END INIT INFO

USER=<사용자 ID 입력, ex:root>
HOME=<사용자 home 입력, ex: /root>

export USER HOME

case "$1" in
start)
  echo "Starting VNC Server"
  #Insert your favoured settings for a VNC session
  su <사용자 id 입력, ex: root> -c '/usr/bin/vncserver :1 -geometry 1920x1080 -depth 24'
  ;;

stop)
  echo "Stopping VNC Server"
  /usr/bin/vncserver -kill :1
  ;;

*)
  echo "Usage: /etc/init.d/vncboot {start|stop}"
  exit 1
  ;;
esac

exit 0



파일 permission 변경
$ sudo chmod 755 vncboot


처음 실행 후 암호설정
$ sudo ./vncboot start
위와 같이 실행시키면 암호설정을 하게됨.
client에서 접속 시 사용할 암호를 입력해줌.



부팅 시 자동실행 되도록 등록
$ sudo update-rc.d vncboot defaults


raspberry pi 재부팅
$ sudo shutdown -r now








client 프로그램 다운로드



이제 raspberryPi에서의 설정은 끝났다.

다시 윈도로 돌아와서

www.tightvnc.com 로 들어가서













TightVNC를 다운로드합니다.

64bit, 32bit중 입맛에 맞는 것을 선택해서 다운로드해서

Windows에 설치합니다.











vncview를 실행하고 ip와 화면 번호를 입력하면












RaspberryPi에서 설정한 password를 묻습니다.

입력하면

















pi's X desktop TigerVNC화면이 열립니다.























putty화면과는 차이가 있습니다.

필요에 따라 선택적으로 접속하여 사용하면 되겠습니다.




위 방법들은 여러분들이 올려 놓아 비교적 손쉽게
설정가능한데 나의 경우 자동실행되는 부분의
주석인듯한부분들 #을 모두 제외하고 진행하여
또다시 삽질을 하였음.
아래 링크에 보면 나와 같은 사람들이 세계 각국에 존재하는 듯함.

https://www.raspberrypi.org/forums/viewtopic.php?t=7395

참조 https://wiki.debian.org/LSBInitScripts

댓글 없음:

댓글 쓰기

vsftpd FTP 서버 접속은 성공하였으나, "디렉토리 목록 조회 실패" 현상 발생시

FTP Passive 모드를 활성화 필요. 1. vsftpd 설정 변경 /etc/vsftpd/vsftpd.conf 상에 아래 내용 추가 기입 #passive modpasv_enable=YES pasv_min_port=5001 pasv...