오드로이드
설치 분류

오드로이드 U2, U3 삼바 서버 설치 가이드

컨텐츠 정보

본문

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에 맞게 넣으면 됩니다.





▲ 위와 같이 해당 폴더를 우클릭하여 바로 네트워크 드라이브로 추가 가능합니다.


동영상도 다운 받지 않고 바로 봐지니 윈도우에서는 삼바 서버가 갑입니다 ^^

관련자료

댓글 4

오림님의 댓글의 댓글

그렇군요. 755로 바뀌니까 ftp에서도 수정할 수 있어서 그렇게 쓰고 있는데 괜찮나요?
글들 잘보고 있습니다. 친절하게 설명해주셔서 쉽게 따라갈 수 있었네요.
Total 21 / 1 Page
RSS
오드로이드 U2, U3에서 Nginx 최신 안정판 업그레이드 하기 댓글 2

설치 오드로이드 U2, U3에는 현재 우분투 14.04가 올라가있는데요. Nginx 버전이 낮은 단점이 있습니다.그래서 launchpad에서 저장소를…

오드로이드 U2 우분투 서버 14.04 에 적당한 소스리스트 (armhf) 댓글 4

정보 오드로이드 U2는 armhf 운영체제이기 때문에 적절한 소스리스트가 필요합니다.deb http://ports.ubuntu.com trusty m…

오드로이드 U2, U3 홈페이지(그누보드5) 설치 가이드 댓글 32

설치 1. 홈페이지 파일전송 유저 생성하기홈페이지 파일 이동을 위한 FTP유저를 새로 생성합니다.adduser ftp-user위와 같이 ftp-use…

오드로이드 U2, U3 웹서버 (Nginx + PHP5 + Mysql) 설치 가이드 댓글 6

설치 1. 들어가며이제 본격적으로 홈페이지 구동을 위한 웹서버 설치에 대하여 적어보겠습니다.기본적으로 우분투에서 설치하는 방법과 같기 때문에 기타 다…

오드로이드 U2, U3 트랜스미션 설치 가이드 댓글 3

설치 0. 들어가며보통 토렌트라고 하면 윈도우에서는 utorrent가 제일 유명하죠.리눅스에서는 트랜스미션이 유명합니다.WEB UI까지 있기 때문에 …

오드로이드 U2, U3 삼바 서버 설치 가이드 댓글 4

설치 1. 들어가며FTP로 파일 전송이 가능하지만윈도우에서는 SMB프로토콜로 파일 전송하는 것이 편합니다.그래서 오드로이드에 삼바서버를 설치하면 윈도…

최근글


새댓글


알림 0