공부를 함시다/라즈베리파이

라즈베리파이 공유폴더 만들기

갈룩시노테7 2023. 10. 22. 18:34
반응형

라즈베리파이와 윈도우 로컬 PC 간의 공유 파일을 만들기 위한 방법입니다.

 

sudo update apt
sudo apt install samba

일단 apt 업데이트 후 samba를 다운받습니다.

samba는 리눅스나 유닉스 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수 있게 만든 프로토콜입니다.

물론 회사에서는 보안상의 이유로 사용되지 않습니다.

 

sudo smbpasswd -a pi

먼저 smb에서 사용할 라즈베리파이 아이디를 등록합니다.

비밀번호는 꼭 기존 사용자 비밀번호와 같이 않아도 됩니다.

 

mkdir ~/_SMB

이후 사용할 SMB 폴더를 생성해줍니다. 여기서 _SMB는 원하는 파일 이름으로 바꾸셔도 됩니다.

 

sudo nano /etc/samba/smb.conf

 

이후 공유 설정을 위해 설정파일에 접속합니다.

 

comment = 공유파일에 대한 설명을 입력하는 부분입니다.

path = 위에서 설정한 공유파일 위치입니다.

browseable = 네트워크상 보이게 할지 표시

writable = 다른 사람들에게 쓰기 권한 부여

create mask =  해당 폴더를 통하여 만들어진 파일 권한

directory mask = 해당 폴더를 통하여 만들어진 폴더 권

 

보안을 위한 추가 내용

read only = 읽기 전용으로 설정

guest ok =  게스트 사용자 접근 불가능

valid users = pi 사용자만 접근 가능

 

입력이 완료되었으면 내용을 저장한 뒤 다시 명령창으로 나옵니다.

 

sudo systemctl restart smbd

이후 samba를 재시작 해줍니다.

 

이제 아무 폴더나 열어서 폴더 주소창에 \\(라즈베리파이 IP 주소) 를 입력해줍니다.

입력 후 자격 증명 관리자가 뜰 텐데 아까 입력하신 사용자 아이디와 비밀번호를 입력해줍니다.

 

아까 설정했던 SMB파일과 PI 파일이 보이시는 것을 확인할 수 있습니다.

 

라즈베리파이에서는 해당 위치에서 SMB파일이 확인 가능합니다.

반응형