Raspberry Pi

라즈베리파이 samba 설정 방법

Crazy-M2M 2022. 8. 3. 15:00
300x250
반응형

안녕하세요. Crazy M2M입니다.
오늘은 라즈베리파이 samba 설정 방법에 대해서 알아보도록 하겠습니다.

samba(삼바)는 윈도우에서 리눅스 혹은 유닉스로 파일 및 프린터를 공유할 수 있게 해주는 SW입니다.
윈도우의 네트워크 파일 시스템에 표준 프로토콜로 사용되고 있습니다.
일반적으로 윈도우와 리눅스 운영체제 간에 파일을 전송할 수 있게 해주는 기술이라고 보면 됩니다.
간단히 공유 폴더를 설정하는 것과 유사합니다.

자 그럼 이제 samba를 라즈베리파이에 설치해 보도록 하겠습니다.
설치하기에 앞서 라즈베리파이를 최신 상태로 만들어 줍니다.

 sudo apt update
 sudo apt upgrade


Sudo 권한이면 root의 password를 넣어주시면 됩니다.

apt update


Do you want to continue? 가 나오면 y를 눌러 계속 진행합니다. ^^

apt upgrade

반응형


업데이트가 완료되었다면 본격적으로 samba를 설치해줍니다.

sudo apt-get install samba samba-common-bin

samba 설치


설치가 완료되었습니다. 이렇게 설치가 쉽다니 ㅎㅎㅎ.
그럼 samba를 사용할 환경이 준비되었습니다.
이제 설정을 통해서 samba를 사용하는 방법을 알아보겠습니다.
samba를 사용하기 위해서는 먼저 사용자 설정을 해야 합니다.
공유 폴더의 접근을 가능하게 하기 위해서지요 ^^
아래 명령어를 사용해서 samba 사용자와 비밀번호를 설정합니다.

sudo smbpasswd -a pi


pi라는 계정을 생성하였습니다.
그러면 계정의 비밀 번호를 넣으라는 메시지가 나옵니다.
설정하고 싶은 비밀번호를 치고 엔터를 치면 계정과 비밀번호 설정이 완료됩니다.

samba 패스워드 설정


다음은 공유폴더에 대해서 설정을 해보도록 하겠습니다.
아래의 명령어로 samba의 공유 폴더 설정을 할 수 있습니다.

sudo nano /etc/samba/smb.conf


파일이 열리면 파일의 맨 하단에 공유폴더의 내용을 설정합니다.
설정 방법은 아래와 같습니다.

[Share_Folder]
    comment = samba Share Folder
    path =  /home/pi
    valid users = pi
    browseable = yes
    writeable = yes    
    guest ok = no
    read only = no
    create mask = 0777
    directory mask = 0777
300x250


자 이제 모든 설정을 끝이 났습니다.

그런데 아직 공유폴더를 생성해 주지 않았습니다. ㅎㅎㅎ
그럼 아래 명령어를 통해서 공유 폴더를 생성하고, 권한 설정을 바꿔서 읽고 쓸 수 있는 공유 폴더를 만들어 볼게요.

sudo mkdir /home/pi
sudo chmod 777 /home/pi


공유 폴더를 처음 만들게 되면 대체적으로 윈도우에서 Read는 되지만 Write는 되지 않고 권한이 없다는 오류가 발생합니다.
그래서 권한을 변경해주는 명령어를 이용해서 읽고 쓰기가 가능한 상태로 만들어 주었습니다.
이제 윈도우에서 리눅스로 접근을 하면 공유폴더가 보입니다.

리눅스 IP를 보는 법은 아래와 같습니다.

ifconfig


IP를 확인하고 윈도우에서 폴더 열기 후 IP를 누르면 공유 폴더가 보일 거예요^^.

samba ip 확인


이것으로 SAMBA 설정 포스트를 마무리할게요.
오늘도 화이팅입니다. ^^

728x90
반응형