하드웨어

Samba 서버 : 개념 및 빠른 구성

차례:

Anonim

Samba는 UNIX 유사 운영 체제 용 Windows 공유 파일 프로토콜을 구현 하는 무료 소프트웨어 프로젝트입니다. 이 프로토콜은 이전에 SMB로 알려졌으며 나중에 CIFS로 카탈로그되었습니다. 이런 식으로 GNU / Linux, Mac OS X 또는 Unix가있는 컴퓨터가 일반적으로 서버로 보이거나 Windows 기반 네트워크에서 클라이언트와 관련이 있다는 사실이 현실이됩니다.

목차 색인

조금 삼바를 배우자

삼바의 창조는 Andrew Tridgell의 아이디어입니다. 1991 년 로컬 경로 용 파일 서버 프로그램을 만들 때 탄생프로젝트 로 Digital Pathworks에서 DEC로 인식되는 프로토콜을 지원했습니다. 그는 당시에는 그것을 알지 못했지만 그 프로토콜은 나중에 SMB가 될 것입니다.

삼바를 사용해야하는 이유

Samba는 기본적으로 SMB (Server Message Block) 프로토콜을 구현하는 Unix 응용 프로그램 제품군입니다. 이 프로토콜은 네트워크에서 클라이언트-서버 작업에 사용됩니다. 그런 다음이 프로토콜을 사용하여 Samba는 Unix가 프로토콜을 통해 Microsoft Windows 제품과 통신 할 수 있도록합니다. 이러한 방식으로 Samba가있는 Unix 시스템은 Microsoft 네트워크에 들어가서 서버로 표시되고 다음 서비스를 제공 할 수 있습니다.

  • 다양한 파일 시스템 공유, 서버 및 클라이언트 설치로 프린터 공유, 네트워크에서 클라이언트 시각화를 제공하여 사용자와의 공동 작업을 용이하게하며 Windows 도메인에 대한 로그인을 통해 클라이언트를 확인할 수 있습니다. WINS 이름 확인 서버를 제공하거나 지원합니다.

조작

오늘날 Samba Suite 는 구현에 몇 가지 기본 악마를 포함 합니다. 이들은 네트워크상의 SMB 클라이언트 (서비스라고도 함)에 공유 리소스를 제공합니다.

위에서 언급 한 악마는 다음과 같습니다.

smbd: SMB 클라이언트가 액세스 할 수 있도록 확인 및 권한 부여를 제공 할뿐만 아니라 SMB 네트워크를 통한 파일 및 프린터 공유를 허용하는 데몬입니다.

nmbd: WINS (Windows Internet Name Service)를 통해 검색을 담당하는 데몬이며 뷰어를 통해 필요한 도움말을 제공합니다.

설정

Linux에서 Samba의 구성은 /etc/samba/smb.conf. 에있는 단일 파일의 에디션을 통해 수행됩니다 /etc/samba/smb.conf.

기본 구성의 예는 다음과 같습니다.

# ============== 전역 설정 ================== # 작업 그룹 = PRUEBAGROUP 서버 문자열 = Samba % v가 승리합니다 = 아니오 프린터로드 = 아니오 # ======= 보안 ====== # 보안 = 사용자에 대한 사용자 맵 = 잘못된 사용자 게스트 ok = 예 공개 = 예 호스트 허용 = 127.0.0.1 192.168.22.0/24 호스트 거부 = 0.0.0.0/0 # ============= 공유 정의 ================== # comment = 음악 테스트. 경로 = / 홈 / 데이터 / 음악 / 사용 가능 = 예 탐색 가능 = 예 쓰기 가능 = 복사 없음 = 음악 설명 = 비디오 테스트. 경로 = / 홈 / 데이터 / 비디오 / 복사 = 음악 설명 = 기타 데이터. 경로 = / 홈 / 데이터 / 박스 / 쓰기 가능 = 예

삼바가 나를 위해 무엇을 할 수 있습니까?

앞에서 언급했듯이 Samba는 Windows 및 Unix 컴퓨터가 동일한 네트워크에 공존 할 수 있도록 모든 도움말을 제공합니다. 그러나 네트워크에 Samba 서버를 설치하려는 구체적인 이유를 알 수 있습니다. 우리는 그것들을 아래에 나열합니다:

  • Windows NT 서버가 우리에게 제공하는 기능을 얻는 데 드는 비용을 절약하고 NT 서버간에 Linux로 또는 그 반대로 데이터를 전송하는 공용 공간을 제공하려는 경우 프린터와 같은 다른 리소스를 Windows 클라이언트간에 공유 Linux 서버에서 NT 파일과의 통신을 설정하는 것이 유용합니다.
Windows 10 Mobile에 제공되는 새로운 기능 권장

삼바 작동을 보자

다음과 같은 기본 네트워크 구성 이 있다고 가정 합니다.

  • 리눅스 머신의 삼바 서버는이 히드라 (hydra)라고 불릴 것이며, 이름은 phoenix와 chimaera 인 두 개의 Windows 클라이언트이며 모두 LAN (Local Area Network)을 통해 연결되며 또한 hydra에 인젝션 프린터가 연결되어 있다고 가정합니다. 네트워크라는 디스크 공유 (둘 다 다른 두 시스템에 자원을 제공 할 수 있음).

이 네트워크의 대표 그래프는 아래 그림에서 볼 수 있습니다.

알 수 있듯이이 네트워크에서 각 컴퓨터는 동일한 작업 그룹 내에 있습니다. 용어와 관련이없는 사람들을 위해 워킹 그룹은 SMB 네트워크에 속하는 특정 머신 / 컴퓨터 / 장비 세트를 식별하는 간단한 레이블입니다. 여러 작업 그룹이 동일한 네트워크에 공존 할 수 있지만 예제의 목적 상 하나만 배치했습니다.

Samba에 대한 소개 기사를 좋아하 셨으면 좋겠습니다. Linux 시스템 을 최대한 활용하는 데 관심이 있으시면 섹션을 살펴보십시오.

하드웨어

편집자의 선택

Back to top button