Phần cứng

Máy chủ Samba: khái niệm và cấu hình nhanh

Mục lục:

Anonim

Samba là một dự án phần mềm miễn phí thực hiện giao thức tệp chia sẻ Windows cho các hệ điều hành giống như UNIX. Giao thức này trước đây được gọi là SMB, sau này được phân loại là CIFS. Theo cách này, việc các máy tính có GNU / Linux, Mac OS X hoặc Unix nói chung, được xem là máy chủ hoặc liên quan như máy khách trong các mạng dựa trên Windows, trở thành hiện thực.

Chỉ số nội dung

Hãy học một chút Samba

Việc tạo ra Samba là ý tưởng của Andrew Tridgell. Đây là một dự án ra đời vào năm 1991 khi nó tạo ra một chương trình máy chủ tệp cho mạng cục bộ của nó, nó hỗ trợ một giao thức được công nhận là DEC bởi Digital Pathworks. Mặc dù lúc đó anh không biết, giao thức đó sẽ trở thành SMB sau này.

Tại sao nên sử dụng Samba?

Samba về cơ bản là một bộ ứng dụng Unix thực hiện giao thức SMB (Server Message Block). Giao thức này được sử dụng cho các hoạt động máy khách-máy chủ trên mạng. Sau đó, bằng cách sử dụng giao thức này, Samba cho phép Unix thiết lập giao tiếp với các sản phẩm Microsoft Windows thông qua giao thức. Theo cách này, một máy Unix có Samba có thể vào mạng Microsoft, hiển thị dưới dạng Máy chủ và cung cấp các dịch vụ sau:

  • Chia sẻ các hệ thống tệp khác nhau. Chia sẻ máy in, cài đặt trên máy chủ cũng như trên máy khách. Cung cấp trực quan hóa máy khách trên mạng, điều này sẽ tạo điều kiện hợp tác với người dùng của chúng tôi. Nó cho phép xác minh ứng dụng khách thông qua đăng nhập vào miền Windows.Cung cấp hoặc hỗ trợ với máy chủ phân giải tên WINS.

Hoạt động

Ngày nay, Samba Suite bao gồm việc thực hiện một vài con quỷ cơ bản. Những người này chịu trách nhiệm cung cấp tài nguyên được chia sẻ cho các khách hàng SMB trên mạng (còn được gọi là dịch vụ).

Những con quỷ đã nói ở trên là:

smbd: Đây là daemon chịu trách nhiệm cho phép chia sẻ tệp và máy in qua mạng SMB, ngoài việc cung cấp xác minh và cấp phép cho khách hàng của SMB truy cập.

nmbd: Đây là trình nền có trách nhiệm tìm kiếm thông qua Dịch vụ Tên Internet của Windows (WINS) và cung cấp trợ giúp cần thiết thông qua trình xem.

Cài đặt

Cấu hình của Samba trong Linux được thực hiện thông qua phiên bản của một tệp duy nhất nằm trong /etc/samba/smb.conf.

Dưới đây là một ví dụ về cấu hình cơ bản:

# ============== Cài đặt toàn cầu =================== # nhóm làm việc = chuỗi máy chủ PRUEBAGROUP = Samba% v thắng hỗ trợ = không tải máy in = no # ======= Bảo ​​mật ======= # security = ánh xạ người dùng đến khách = người dùng xấu khách ok = yes công khai = có máy chủ cho phép = 127.0.0.1 192.168.22.0/24 máy chủ từ chối = 0.0.0.0/0 # ============== Chia sẻ định nghĩa ================== # bình luận = Kiểm tra âm nhạc. đường dẫn = / nhà / Dữ liệu / Âm nhạc / có sẵn = có duyệt được = có thể ghi = không sao chép = Nhận xét âm nhạc = Video thử nghiệm. đường dẫn = / home / Dữ liệu / Video / sao chép = Nhận xét âm nhạc = Dữ liệu khác. đường dẫn = / nhà / Dữ liệu / Hộp / có thể ghi = có

Samba có thể làm gì cho tôi?

Như đã đề cập trước đó, Samba cung cấp tất cả các trợ giúp để các máy Windows và Unix có thể cùng tồn tại trên cùng một mạng. Tuy nhiên, chúng tôi có thể chỉ ra những lý do cụ thể tại sao bạn muốn cài đặt máy chủ Samba trên mạng của mình. Chúng tôi liệt kê chúng dưới đây:

  • Bạn muốn tiết kiệm chi phí trả máy chủ Windows NT để có được các chức năng mà nó cung cấp cho chúng tôi. Bạn muốn cung cấp một không gian chung để thực hiện chuyển dữ liệu giữa Máy chủ NT sang Linux hoặc ngược lại. Để chia sẻ các tài nguyên khác như máy in, giữa các máy khách Windows và Linux. Rất hữu ích khi thiết lập giao tiếp với các tệp NT từ máy chủ Linux.
CHÚNG TÔI ĐỀ NGHỊ CHO BẠN Các tính năng mới Đến với Windows 10 Mobile

Bây giờ chúng ta hãy xem Samba hoạt động

Chúng tôi sẽ giả định rằng chúng tôi có cấu hình mạng cơ bản sau:

  • Một máy chủ Samba trên máy Linux, chúng tôi sẽ gọi hydra này. Một vài máy khách Windows, có tên sẽ là phoenix và chimaera. Tất cả được kết nối qua mạng cục bộ (LAN). Ngoài ra, chúng tôi cũng sẽ cho rằng hydra có máy in phun được kết nối. và chia sẻ đĩa được gọi là mạng (cả hai tài nguyên có thể được cung cấp cho hai máy còn lại).

Biểu đồ đại diện của mạng này có thể được nhìn thấy trong hình dưới đây:

Có thể thấy, trong mạng này, mỗi máy tính nằm trong cùng một nhóm làm việc. Đối với những người không liên quan đến thuật ngữ này, Nhóm làm việc là nhãn đơn giản xác định một bộ máy / máy tính / thiết bị cụ thể thuộc mạng SMB. Một số nhóm làm việc có thể cùng tồn tại trong cùng một mạng, nhưng với mục đích của ví dụ, chúng tôi chỉ đặt một nhóm.

Chúng tôi hy vọng bạn thích bài viết giới thiệu của chúng tôi về Samba, hãy nhớ rằng nếu bạn quan tâm đến việc tận dụng tối đa hệ thống Linux của mình, bạn có thể xem phần của chúng tôi.

Phần cứng

Lựa chọn của người biên tập

Back to top button