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

2016년 2월 16일 화요일

Raspbian Jessie Lite wifi setting

Raspbian Jessie Lite에서 무선랜을 잡을 때 이런저런 삽질을 했는데
의외로 깔끔하게 연결됩니다.

yellow background is command

white background is default

gray background is insert command


sudo nano /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf





sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
        ssid="YourSSID"
        psk="password"
        key_mgmt=WPA-PSK
}



sudo reboot




2016년 2월 12일 금요일

Raspbian Jessie Lite for RaspberryPi

Raspbian Jessie Lite 도 설치해 봅시다.

ubuntu를 설치해봤었지만,  공식지원은 rsapbian이라서 시도 해보는 것입니다.
















 위 이미지를 클릭하면


















위와 같이 Raspbin Jessie, Wheezy, Jessie Lite 3종세트가 보입니다.

이중 Jessie Lite를 선택해서 이미지를 다운로드합니다.


이후 부터는 이전에 게시한 내용과 동일합니다.

그래서 copy and paste 합니다.


압축받은 파일을 7-zip(http://www.7-zip.org/)등을 이용하여 압축을 풀고....

Win32 Disk Image(
Win32 Disk Imager)로 SDCard에 굽습니다.
(뒤집을 필요없습니다...썰렁)


구워진 SD Card를 라즈베리에 꽃고 전원을 넣으면 끝.

 

2016년 2월 11일 목요일

snappy ubuntu core for Raspberry pi 2


라즈베리파이 다운로드로 들어갑니다. https://www.raspberrypi.org/downloads/


snappy ubuntu core를 클릭합니다.
(https://developer.ubuntu.com/en/snappy/start/#snappy-raspi2)



on the Raspberry Pi 2 를 클릭하면 Ubuntu, win, Mac에서 설치할수 있는 화면이 나온다.

나는 윈도이므로 다음 그림의 링크를 따라간다.

https://developer.ubuntu.com/en/snappy/start/raspberry-pi-2/#install-from-windows


http://cdimage.ubuntu.com/ubuntu-snappy/15.04/stable/latest/ubuntu-15.04-snappy-armhf-raspi2.img.xz

link를 클릭하여 이미지를 다운로드 합니다.

이후 부터는 ubuntu mate와 동일합니다.

그래서 copy and paste 합니다.

다운로드가 끝나면

압축받은 파일을 7-zip(http://www.7-zip.org/)등을 이용하여 압축을 풀고....

Win32 Disk Image(
Win32 Disk Imager)로 SDCard에 굽습니다.
(뒤집을 필요없습니다...썰렁)


구워진 SD Card를 라즈베리에 꽃고 전원을 넣으면 끝.



출처 https://developer.ubuntu.com/en/snappy/start/raspberry-pi-2/#install-from-windows

Ubuntu MATE for the Raspberry Pi 2

라즈베리파이2에 라즈비안을 깔아지만....

느리다.

혹시 ubuntu를 설치하면 좀 나아질까 싶어 시도해 봅니다.


라즈베리파이로 이동
https://www.raspberrypi.org/

다운로드로 이동
https://www.raspberrypi.org/downloads/





















NOOBS, Raspbian  외에

ubuntu가 Third Party Operating System Images로 있습니다.

먼저 ubuntu mate를 설치해보고 snappy ubuntu code도 설치해볼 예정입니다.

ubuntu mate 아이콘(https://ubuntu-mate.org/raspberry-pi/)을 클릭해서 이동하면

Ubuntu MATE 15.10.1을 다운로드할수 있는 경로가 나타납니다.


마음에드는 경로를 선택하고 저장폴드를 선택하여 다운로드합니다.

기부도 할 수 있습니다.(2.5$,5$,10$,20$), 선택사항입니다.

다운로드가 끝나면

압축받은 파일을 7-zip(http://www.7-zip.org/)등을 이용하여 압축을 풀고....

Win32 Disk Image(Win32 Disk Imager)로 SDCard에 굽습니다.
(뒤집을 필요없습니다...썰렁)


구워진 SD Card를 라즈베리에 꽃고 전원을 넣으면 끝.

(ubuntu도 좀 느림니다....ㅠㅠ)
(gui를 포기해야 될가요?....)

출처 https://ubuntu-mate.org/raspberry-pi/
























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

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