오드로이드 U2, U3 삼바 서버 설치 가이드
컨텐츠 정보
- 19,397 조회
- 4 댓글
- 0 추천
- 목록
본문
1. 들어가며
FTP로 파일 전송이 가능하지만
윈도우에서는 SMB프로토콜로 파일 전송하는 것이 편합니다.
그래서 오드로이드에 삼바서버를 설치하면 윈도우에서 접속이 가능하죠.
아쉽지만 외부에서 접속은 어렵습니다.
보통 139, 445포트를 사용하는데, 포트포워딩해도 잘 안되더군요.
보안상 취약하다는 말도 있구요.
그래서 내부접속으로만 사용하는게 좋습니다.
2. samba 서버 설치하기
apt-get install samba
위 명령어로 설치합니다.
root@odroid-server:~# apt-get install samba
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libavahi-client3 libavahi-common-data libavahi-common3 libcups2
libfile-copy-recursive-perl libtalloc2 libtdb1 libwbclient0 samba-common
samba-common-bin tdb-tools update-inetd
Suggested packages:
cups-common openbsd-inetd inet-superserver smbldap-tools ldb-tools ufw
The following NEW packages will be installed:
libavahi-client3 libavahi-common-data libavahi-common3 libcups2
libfile-copy-recursive-perl libtalloc2 libtdb1 libwbclient0 samba
samba-common samba-common-bin tdb-tools update-inetd
0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded.
Need to get 6414 kB of archives.
After this operation, 29.8 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
.
.
.
smbd start/running, process 3784
nmbd start/running, process 3818
Setting up tdb-tools (1.2.10-2ubuntu1) ...
update-alternatives: using /usr/bin/tdbbackup.tdbtools to provide /usr/bin/tdbbackup (tdbbackup) in auto mode
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Processing triggers for ureadahead ...
root@odroid-server:~#
위와 같이 설치가 됩니다.
3. 삼바 사용자 추가하기
기존 유저가 있어야 삼바 유저로 추가 가능합니다.
오드로이드에겐 기본적으로 odroid라는 계정이 있기 때문에
마찬가지로 삼바에서도 사용할 예정입니다.
smbpasswd -a odroid
위 명령어로 추가하고, 비번을 두번 넣으면 됩니다.
기존 비번과 별도로 구성하기 때문에 달라도 되고, 같아도 됩니다.
삼바 사용자를 삭제하려면
smbpasswd -x odroid
위 명령어로 가능합니다.
4. 삼바 설정 변경하기
nano /etc/samba/smb.conf
위 명령어로 삼바 설정에 들어갑니다.
다른건 변경할 것이 없고
제일 밑에 줄에 가서
[odroid]
comment = Odroid Samba Server
path = /home/odroid
valid users = odroid
writable = yes
create mask = 0755
directory mask = 0755
위 내용을 넣습니다.
[ ] <- 계정명이 들어갑니다.
comment에는 간단한 설명글을 적습니다.
path에는 삼바서버로 접근할 경로를 적습니다.
valid users에는 삼바서버에 추가한 사용자 계정명을 적습니다.
writable은 ‘yes’로 해야 서버에 데이터를 기록할 수 있습니다.
mask는 파일과 폴더의 권한을 755로 준다는 말입니다.
그런데 폴더는 755로 들어가는데
파일은 실제로 744로 들어가네요;; 어쩔 수 없을 듯 합니다.
저장 후 빠져나옵니다. (컨트롤 + O, 엔터, 컨트롤 + X)
service smbd restart
service nmbd restart
두 명령어로 재시작합니다.
root@odroid-server:~# service smbd restart
smbd stop/waiting
smbd start/running, process 3858
root@odroid-server:~# service nmbd restart
nmbd stop/waiting
nmbd start/running, process 3870
root@odroid-server:~#
위와 같이 재시작됩니다.
5. 테스트하기
▲ 이제 윈도우의 내 컴퓨터에 들어가보면 네트워크에 생긴 것을 볼 수 있습니다.
▲ odroid 계정에게만 권한을 줬기 때문에 아이디 비번을 odroid에 맞게 넣으면 됩니다.
▲ 위와 같이 해당 폴더를 우클릭하여 바로 네트워크 드라이브로 추가 가능합니다.
동영상도 다운 받지 않고 바로 봐지니 윈도우에서는 삼바 서버가 갑입니다 ^^
-
등록일 2016.09.13
-
등록일 2015.01.19
-
등록일 2014.03.31
-
등록일 2014.03.31
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.
-
링크