삼바(Samba)란?

**'삼바(Samba)'**는 윈도우 운영체제와 리눅스, 유닉스 등의 'Unix-like' 운영체제 간에 파일 및 프린터를 공유할 수 있게 해주는 서비스 프로토콜(SMB/CIFS)이자 프로그램입니다.

다시 말하면, 삼바라는 것을 이용하면, 윈도우 운영체제를 사용하는 PC에서 Linux와 같은 'Unix-like' 운영체제의 파일을 원격으로 사용할 수 있습니다. 즉, 라즈베리파이에 리눅스 서버를 설치해 운영할 경우, 삼바를 이용하면 윈도우와 같은 다른 운영체제어서 라즈베리파이의 파일을 공유할 수 있는 파일 서버로 사용할 수 있습니다. 그리고, 이를 이용해 라즈베리파이를 NAS로 사용할 수 도 있습니다.

라즈베리파이에서 삼바를 사용하기 위해서는 먼저 삼바를 설치해야 합니다.

삼바 설치하기

라즈베리파이에 설치된 '라즈비안'은 데비안 기반의 리눅스 시스템이기 때문에 'APT(Advanced package Tool)'를 사용해 삼바 패키지를 설치할 수 있습니다.

최신 패키지 업데이트

먼저, apt 소스리스트를 업데이트해 설치된 패키지들을 최신 버전으로 유지합니다.

$ sudo apt update && sudo apt upgrade

Untitled

삼바(Samba) 패키지 설치

다음은 apt를 이용해서 삼바(Samba) 패키지를 설치합니다.

터미널에서 아래와 같이 'apt install' 명령을 이용해서 삼바 패키지를 설치할 수 있습니다.

$ sudo apt install samba samba-common-bin

설치를 계속 진행하기 위해서 'Y'를 입력합니다.

https://blog.kakaocdn.net/dn/bKna3i/btqTfCTyIpL/iAEaVbYbQhykQcl2RNl66K/img.png

설치 중간에 'Package configuration'을 위한 'Samba server and utilities'라는 창을 볼 수 있습니다. 'WINS' 서버를 사용하지 않을 것이기 때문에, 'No'를 선택합니다.

https://blog.kakaocdn.net/dn/bjv3tr/btqTjEJ1Ret/QIkcstC9kJHtTpjwcH8CMK/img.png

삼바 설치가 완료되면, 다음 명령을 입력해 정상적으로 삼바가 설치되었는지 확인합니다.

$ samba --version