티스토리 뷰

LINUX/Ubuntu - Server

Ubuntu Server - Samba server

ShinyOcean 2021. 4. 11. 00:11

안녕하세요 :)

 

우분투 리눅스 환경에서의 서버 구축을 주제로한 열다섯번째 포스팅 내용은FTP 서버의 구축과 운영입니다.

 

 

Samba 서버란?

 

윈도우 운영체제와 리눅스 운영체제 사이에서의 리소스를 공유하기 위해서 만들어진 서버 입니다.

리소스란 파일이나 프린터 등 컴퓨터가 사용하는 자원을 말합니다.

 

이번포스팅에선 이러한 삼바서버의 구축과 운영에 대하여 다루어보겠습니다.

 

리눅스환경에서 윈도우가 공유한 자원에 대한 접근을 다루어 보겠습니다.

(이번 카테고리는 철저히 우분투 리눅스 사용유저를 위한 서버 카테고리이니까요)

 

윈도우의 입장에서 자원을 공유할때는 따로 서버를 구축하는 느낌은 아닙니다, 단지 디렉터리를 하나 공유하여 리눅스 사용자를 추가합니다. 그러면 리눅스에서는 클라이언트 패키지를 이용하여 접근하는데 여기서의 중점은 리눅스가 윈도우 클라이언트인척하고 윈도우 공유자원이 접근한다는것입니다.

 

그럼 윈도우 운영체제를 부팅하여 공유 폴더를 먼저 생성하고 설정해 보겠습니다.

 

로컬디스크인 C드라이브내로 들어가 smbshare라는 이름으로 폴더를 만들어주고 속성탭에 들어가줍니다.

폴더를 공유해주기 위해서 속성의 두번째 공유 탭에서 공유 버튼을 눌러줍니다.

 

 

그리고 모든사용자가 접근할수 있도록 Everyone을 선택후 추가해줍니다.

권한은 읽기쓰기를 모두 줍니다.

 

 

그리고 우측하단의 공유버튼을 눌러줍니다.

그리고 예 를 눌러줍니다!

 

그러면 공유가 진행되고

그러면 아래와 같이 폴더가 성공적으로 공유될수 있습니다.

 

그러면 해당 smbshare라는 폴더는 윈도우 사용자라면 누구나 공유할수있게 설정이 완료 되었습니다.

 

이런 식으로 말이죠 그럼 공유된것을 리눅스환경에서 확인할수 있도록 간단한 텍스트 파일을 한두개 만들어 두겠습니다.

저는 sample 과 test 라는 텍스트 파일을 넣어 두었습니다 그냥 아무거나 해두셔도 무방합니다.

 

이제 리눅스환경에서 접속해서 공유된 폴더에 접근하기 위해서 사용자를 하나 추가해줍니다.

명령프롬프트를 관리자모드로 열어줍니다.

 

그리고 아래와 같이 root라는 이름으로 비밀번호는 1234인 유저를 하나 생성해줍니다.

 

그리고 아이피를 한번 확인해보겠습니다. 윈도우에선 ipconfig명령입니다.

131번으로 되어있네요 저는 이걸 기억해 두었다가 리눅스에서 접속할때 활용할 것입니다.

 

이제 리눅스환경에서 공유해둔폴더로 접속하기 위해 samba서버 관련 패키지를 세가지 설치해 주어야 합니다.

 

samba-common,     samba-client,     cifs-utils

 

그리고 smbclient -L "ip" -m SMB2 명령을 이용하여 접근합니다.

 

저는 처음에  smbclient -L "ip" 라고만 명령을 입력하여 접근하였었는데, 접속이 되지 않았습니다.

약간의 구글링을 해보니 삼바서버의 버전이랑 우분투의 버전에서 조금 충돌이 생긴것같습니다. 아직 16.04를 쓰고있어서 그런거 같아요 ㅎ... 어쨋든 삼바프로토콜을 맞추어 주는 옵션을 통해 접속하니 접속할수 있었습니다.

 

 

목록을 보시면 smbshare를 확인해볼수 있습니다.

그러면 저 폴더를 리눅스에서 마운트 해보겠습니다. 먼저 마운트할 디렉터리를 먼저 생성해야겠죠

 

마운트 명령은 운영체제와 삼바 프로토콜의 충돌때문에 꽤나 고생했습니다...

그런데 아래와 같은 옵션을 붙어 버전을 언급하여 마운트하니 잘 마운트 되었습니다... 얼렁 우분투 커널버전을 업그레이드 해야겠어요... ㅠㅠ

 

 

여러분들도 본인의 삼바 서버 프로토콜을 잘 확인하여 vers=버전 옵션을 잘 입력해주면 접속이 가능합니다.

 

삼바프로토콜 버전)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'LINUX > Ubuntu - Server' 카테고리의 다른 글

Ubuntu Server - 프록시 server  (0) 2021.04.11
Ubuntu Server - DHCP server  (0) 2021.04.11
Ubuntu Server - NFS server  (0) 2021.04.10
Ubuntu Server - FTP server  (0) 2021.04.09
Ubuntu Server - apache web server(3)  (0) 2021.04.09
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/03   »
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
글 보관함