본문 바로가기

System/Linux

samba 설치

12.04 설치

원본 출처 : http://norux.me/5


14.04

원본 출처 : http://logon.tistory.com/229


당연한 얘기겠지만 우선은 같은 네트워크 안에 있어야 가능하구요 (ex. 같은 공유기 내에서 연결)


1. 패키지 설치

samba에 필요한 패키지를 먼저 설치 해 주도록 합시다.

12.04 version

$ sudo apt-get install samba smbfs


14.04 이상 version

$ sudo apt-get install samba samba-common cifs-utils

위 패키지가 설치 되었다면 설정을 하도록 하겠습니다.


2. samba 설정

$ sudo vi /etc/samba/smb.conf

위 의 smb.conf 파일을 찾아서 들어가서 맨 아래쪽에 다음과 같은 내용을 추가합니다.


위에서부터 하나씩 설명을 드리자면 다음과 같습니다.

338: 원하는 이름을 [] 안에 입력합니다. 사용중인 계정이름으로 맞춰주는 것을 추천해드립니다.

339: comment 를 입력합니다.

340: 절대 경로를 입력합니다. (samba라는 폴더도 만들어 주셔야합니다.)

341: samba user명을 기입합니다. (그냥 사용중인 계정이름을 입력하시면 됩니다.)

342: 공용 samba로의 사용 옵션입니다. (yes/no)

343: 삼바서버에 접근하는 쪽에서(윈도우에서) 파일 쓰기도 허용할지에 대한 옵션입니다. (yes/no)

파일 쓰기를 원치않으시면 read only = yes 옵션을 주시면 됩니다.


3. samba user 생성

위의 valid users 에서 입력한 samba user를 생성할 차례입니다.

$ sudo smbpasswd -a [유저명]

위 명령어를 입력하면 패스워드 입력받도록 나옵니다. 자신이 원하는 패스워드를 입력하도록 합시다!


4. samba server restart

$ sudo service smbd restart

위 명령어를 통해 samba server를 리스타트 해줍니다!


여기까지 따라오셨으면 우분투에서의 samba server 설치는 끝났습니다!

이제 윈도우에서의 접근 방법을 알아볼텐데요~


제가 아직 xp를 쓰고있어서 xp기준으로 먼저 말씀드리겠습니다. (윈7과도 큰 차이는 없습니다.)


일단 제 우분투의 IP address 입니다. 저 주소를 잘 기억하고 실행창에 다음과 같은 명령어를 입력합니다.


서버에 접속이 되면 아래와 같은 화면이 나타나게 됩니다. 여기서 왼쪽 폴더의 noru는 위의 smb.conf 파일에서 입력했던 [noru] -> 요것을 따라오게 됩니다.


잘 되는지 noru 폴더에 접속을 해봤더니...

우분투에서 캡쳐한 파일을 편집을 위해 samba로 옮긴 잔여물이 아직 남아있군요 ^^

이제 우분투-윈도우간 파일 공유 폴더가 만들어졌습니다!!!


이제 이 폴더에 조금 쉽게 접근해보도록 할까요?

첫 번째로 [내 네트워크환경] 이라는 곳으로 들어가면 아래와 같이 나타나 있습니다.

이렇게 나타납니다. 저기 보이는 저 폴더와 우분투의 samba 폴더가 서로 공유가 됩니다.



두 번째 방법은 네트워크드라이브를 만드는 방법이예요. 네트워크 드라이브를 만들게 되면 아래처럼 윈도우 탐색기에서도 아주 간단하게 접근이 가능합니다.


윈도우 탐색기에서 [도구] -> [네트워크 드라이브 연결] 을 클릭합니다.


그럼 위와 같이 뜨는데 폴더에 \\[IP주소]\[이름]을 만듭니다! (IP주소만 입력하고 찾아보기로 찾아보셔도 돼요!!)

따단,

그럼 이제 Z 위치에 Samba server가 생겼습니다! 


이제 편리하게 우분투-윈도우간 파일 공유를 하실수 있습니다!

오늘은 이것으로 포스팅을 마치겠습니다!

'System > Linux' 카테고리의 다른 글

리눅스의 종류와 선택  (1) 2016.07.15
GCC]gcc compile option  (0) 2016.06.07
리눅스에서 명령어로 IP 등록하기 (ifconfig)  (0) 2016.04.27
ARM 크로스 컴파일 환경 구축하기  (0) 2016.04.22
C/C++ library 만들기  (0) 2016.04.22