2014. 12. 14.

라즈베리 파이 삼바설치하기

 삼바(SAMBA)는 서로 다른 OS 간에 파일을 공유하게 해준다. 즉, 사용자의 주PC에 설치된 Windows 환경에서 라즈베리 파이에 있는 파일을 제어 할 수 있다.

 Putty를 실행하여 라즈베피 파이에 접속을 한다. 그리고 삼사 프로토콜 및 서버, 클라이언트 관련 프로그램을 설치한다.
 $ sudo apt-get install samba samba-common-bin
 pi 라는 유저의 패스워드를 설정한다.
$ sudo smbpasswd -a pi
 삼바 설정 파일의 가장 아랫부분에 pi 유저의 설정을 추가한다.
$ sudo vi /etc/samba/smb.conf 
[pi]
    comment = Raspberry samba server
    path = /home/pi
    valid user = pi
    writable = yes
    browseable = yes
 위 코드는 다음과 같은 의미이다. 자세한 설정은 삼바 홈페이지(http://www.samba.org)를 참고한다.
comment : 설정에 대한 코멘트
path : 공유할 폴더
valid user : 접근을 허용할 유저
writable :  파일쓰기 허용 여부
browseable : 폴더보기 허용 여부
 설정 파일을 저장 한 후, 삼바 서버를 재시작 한다.
$ sudo service samba restart
 삼바 서버가 재시작이 되면 윈도우의 탐색기를 열어 주소창에 "\\192.168.0.102" 형태의 라즈베리 파이 IP를 입력한다.
 pi 폴더를 클릭하면 사용자 계정입력 창이 뜬다. 이때, 처음에 설정한 아이디와 패스워드를 입력한다.
 라즈베리 파이의 /home/pi 아래에 있는 폴더에 접근가능해짐을 확인 할 수 있다.
 리눅스 환경에서 개발이 힘든 사용자는 smaba 를 이용해서 윈도우 환경에서 개발하면 좀더 편하게 개발 할 수 있을 것이다.