라즈베리파이반

라즈베리파이 등 컴퓨터계열 게시판입니다.

제목라즈베리파이와 윈도우 파일 공유하기 : Samba 설치2021-10-19 01:47
작성자user icon Level 4

88x31.png


라즈베리파이는 리눅스이기때문에 기본적으로 윈도우와 운영체제가 달라서 파일공유가 안됩니다.

그렇기때문에 다른 운영체제간에 파일공유를 하기위한 프로토콜 SMB(Server Message Block)를 이용합니다.


Samba는 SMB 프로토콜을 이용하여 다른 운영체제와 파일공유를 가능하게하는 프로그램입니다.

1991년 개발되어 GNU 라이선스로 배포되고 있습니다.


설치를 위해 우선 cmd에 들어갑니다. win키 + R을 눌러 실행창을 열고 cmd를 입력합니다.

mb-file.php?path=2021%2F10%2F19%2FF4042_1.png
 

ssh pi@ip주소 를 입력하여 라즈베리파이에 로그인합니다.

mb-file.php?path=2021%2F10%2F19%2FF4043_2.png


sudo apt update && sudo apt upgrade를 입력하여 업데이트 해줍니다.

mb-file.php?path=2021%2F10%2F19%2FF4045_3.png
 

다음 명령어로 samba를 설치합니다.

 $ sudo apt install samba samba-common-bin


mb-file.php?path=2021%2F10%2F19%2FF4046_4.png 

중간에 계속 하시겠습니까? [Y/n] 메시지가 뜨면 y를 입력하고 설치합니다.


설치중 다음 창이 뜨면 <No>를 선택합니다.

mb-file.php?path=2021%2F10%2F19%2FF4047_6.png
 

설치완료후 다음 명령어로 samba 설정파일을 엽니다.

 $ sudo nano /etc/samba/smb.conf


mb-file.php?path=2021%2F10%2F19%2FF4048_5.png
 

내려가다보면 workgroup이 보입니다.

mb-file.php?path=2021%2F10%2F19%2FF4049_8.png
 

윈도우에서 내컴퓨터 > 속성에 들어가서 작업그룹을 확인하고 변경해줍시다.

mb-file.php?path=2021%2F10%2F19%2FF4050_7.png
 

맨 아래로 내려가서 다음을 입력합니다.

[pi]

  comment = raspberryPi

  path = /home/pi

  valid users = pi

  guest ok = no

  browseable = yes

  writable = yes

  create mask = 0777


[pi] : 접근명

comment : 디렉토리명

path : 공유 디렉토리

valid users : 사용가능한 유저

guest ok : 게스트 접근 권한

browseable : 디렉토리 탐색 가능 여부

writable : 쓰기권한

create mask : 파일 생성 권한


mb-file.php?path=2021%2F10%2F19%2FF4051_9.png

Ctrl + O를 눌러 저장하고 Ctrl + X를 눌러 빠져나옵니다.
 

다음 명령어를 입력하여 삼바에 사용자를 추가합니다.

 $ sudo smbpasswd -a pi


mb-file.php?path=2021%2F10%2F19%2FF4052_10.png 

비밀번호를 입력해줍시다.


다음 명령어를 입력하여 삼바를 재시작합니다.

 $ sudo service smbd restart


탐색기에서 \\ip주소 를 입력합니다.

mb-file.php?path=2021%2F10%2F19%2FF4053_11.png


아이디와 비밀번호를 치면 공유폴더에 접속 가능합니다.
mb-file.php?path=2021%2F10%2F19%2FF4054_13.png 

#삼바# samba
댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)