티스토리 뷰
인터넷 상에서 파일을 주고 받기 위해서는 보통 FTP 파일서버를 구축해서 사용하는데, 다른 방식으로는 삼바(Samba)라는 것이 있습니다. FTP가 웹브라우저나 전용 FTP클라이언트 프로그램을 사용하는 것에 비해, 삼바는 윈도우에서 네트워크 드라이브로 등록하면 윈도우 폴더를 다루듯이 사용할 수 있어서 참으로 편리한 방식입니다. FTP가 주로 외부망에서 사용된다면 삼바는 집안에 있는 컴퓨터끼리(내부망) 파일을 공유할 때 주로 사용됩니다. 그럼 라즈베리파이(Raspberry Pi)에서 삼바를 구축하고 사용하는 법을 알아보겠습니다.
라즈베리파이 삼바(Samba) 파일서버 만들기
1. 삼바 서버를 설치한다. (samba, samba-common-bin을 함께 설치)
sudo apt-get install samba samba-common-bin
2. 삼바 사용자의 비밀번호를 등록한다.
sudo smbpasswd -a pi
FTP 서버는 라즈베리파이 리눅스(라즈비안) 접속 ID와 비밀번호를 그대로 사용하지만, 삼바를 따로 비밀번호를 설정해야 합니다.
workgroup = WORKGROUP
... 생략 ...
# security = user
... 생략 ...
[pi]
path = /home/pi
comment = PI SAMBA SERVER
valid user = pi
writable = yes
browseable = yes
create mask = 0777
public = yes
3. 위와 같이 삼바 설정 파일을 수정한다. 설정파일 맨 아래 굵은 부분을 입력하고 저장하면 됩니다.
sudo nano /etc/samba/smb.conf
리눅스를 사용하다보면 이러한 복잡한 설정파일을 자주 만나게 되는데 서버를 관리하다보면 자연스럽게 알게 되니 처음부터 너무 완벽하게 할 필요는 없습니다. (참고로 앞에 #이 붙은 것은 주석으로 처리 됩니다.)
workgroup - 윈도우 작업 그룹
security - 보안관련 옵션
path - 삼바 서버로 파일을 다룰 디렉토리
comment - 삼바 서버에 대한 설명
valid user - 사용자
...
4. 삼바 서버를 재가동 시킨다.
sudo service samba restart
(안되면 sudo service smbd restart)
또는
sudo /etc/init.d/samba restart
5. 윈도우로 네트워크 드라이브를 연결하여 사용하면 끝.
라즈베리파이를 중심으로 글을 진행하고 있지만 다른 리눅스에서도 이러한 방식으로 삼바서버를 구축해서 사용할 수 있습니다. 근데 일반 데스크탑 PC로 서버를 돌리기에는 전기세가 비싸서 필요하다면 라즈베리파이로 파일서버를 구축하는 것이 좋을 것 같습니다.
[Raspberry Pi] - 라즈베리파이(Raspberry Pi) 리눅스 운영체제(라즈비안) 설치방법
[Raspberry Pi] - 라즈베리파이(Raspberry Pi) NOOBS로 리눅스 운영체제(라즈비안) 설치하기
[Raspberry Pi] - 라즈베리파이(Raspberry Pi) 고정(정적) IP주소 설정방법
[Raspberry Pi] - 라즈베리파이(Raspberry Pi) 리눅스 FTP 서버 만들기 (라즈비안 파일서버 설치방법)
[Linux] - 가상머신(VMware Player)을 사용해서 우분투 리눅스(Ubuntu Linux) 설치하기
[Linux] - 리눅스(Linux) 페도라 서버(Fedora Server) 다운로드, 설치방법 (가상머신 VMware 사용법)
- Total
- Today
- Yesterday
- 파이썬
- 라즈베리파이 활용
- openmediavault
- PYTHON
- Android Programming
- 리눅스 cat
- 파이썬 기초
- mysql
- 게임기 만들기
- 리눅스 명령어
- eclipse
- 라즈베리파이
- 파이썬 프로그래밍
- 라즈베리파이 오락실
- linux
- 추억의 오락실
- raspberry pi
- 이클립스 사용법
- Eclipse ADT
- 파이썬 연산자
- 리눅스
- 파이썬 자료형
- 리눅스 기초
- Android Studio
- 라즈베리파이 나스
- 안드로이드 프로그래밍
- 파이썬 함수
- 리눅스 설치
- jsp 프로그래밍
- 라즈베리파이 NAS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |