Sprzęt komputerowy

Serwer Samba: koncepcje i szybka konfiguracja

Spisu treści:

Anonim

Samba to projekt wolnego oprogramowania, który implementuje protokół udostępniania plików Windows dla systemów operacyjnych typu UNIX. Ten protokół był wcześniej znany jako SMB, później skatalogowany jako CIFS. W ten sposób fakt, że komputery z GNU / Linux, Mac OS X lub Unix ogólnie są postrzegane jako serwery lub odnoszą się do klientów w sieciach opartych na Windows, staje się rzeczywistością.

Indeks treści

Nauczmy się trochę Samby

Stworzenie Samby jest pomysłem Andrew Tridgella. Jest to projekt, który powstał w 1991 roku, kiedy stworzył program serwera plików dla swojej sieci lokalnej, który obsługiwał protokół uznany przez Digital Pathworks za DEC. Chociaż nie wiedział o tym wtedy, protokół ten później stał się SMB.

Dlaczego warto korzystać z Samby?

Samba to w zasadzie pakiet aplikacji uniksowych, który implementuje protokół SMB (Server Message Block). Ten protokół jest używany do operacji klient-serwer w sieci. Następnie, korzystając z tego protokołu, Samba pozwala Unixowi nawiązać komunikację z produktami Microsoft Windows za pośrednictwem protokołu. W ten sposób maszyna uniksowa z Sambą może wejść do sieci Microsoft, pokazując się jako Serwer i świadczyć następujące usługi:

  • Udostępniaj różne systemy plików. Udostępniaj drukarki z instalacją zarówno na serwerze, jak i na klientach. Zapewnij wizualizację klientów w sieci, co ułatwi współpracę z naszymi użytkownikami. Umożliwia weryfikację klientów poprzez logowanie do domeny Windows. Zapewnij lub pomóż z serwerem rozpoznawania nazw WINS.

Operacja

Dziś pakiet Samba zawiera w swojej realizacji kilka podstawowych demonów. Są one odpowiedzialne za udostępnianie współdzielonych zasobów klientom SMB w sieci (zwanym także usługami).

Wyżej wymienione demony to:

smbd: Jest to demon odpowiedzialny za udostępnianie plików i drukarek w sieci SMB, oprócz zapewniania weryfikacji i udzielania autoryzacji dostępu dla klientów SMB.

nmbd: Jest to demon odpowiedzialny za wyszukiwanie w usłudze Windows Internet Name Service (WINS) i zapewnia niezbędną pomoc za pośrednictwem przeglądarki.

Setup

Konfiguracja Samby w Linuksie odbywa się poprzez edycję pojedynczego pliku znajdującego się w /etc/samba/smb.conf.

Oto przykład podstawowej konfiguracji:

# ============== Ustawienia globalne =================== # workgroup = Łańcuch serwera PRUEBAGROUP = Samba% v wygrywa wsparcie = nie ładuj drukarki = nie # ======= Bezpieczeństwo ======= # bezpieczeństwo = mapa użytkownika do gościa = zły użytkownik gość ok = tak publiczny = tak hosty pozwalają = 127.0.0.1 192.168.22.0/24 hosty odmawiają = 0.0.0.0/0 # ============== Udostępnianie definicji ================== # komentarz = Test muzyczny. ścieżka = / strona główna / Dane / Muzyka / dostępny = tak możliwy do przeglądania = tak zapisywalny = brak kopii = Komentarz muzyczny = Testuj filmy. ścieżka = / strona główna / Dane / Wideo / kopia = Komentarz muzyczny = Inne dane. ścieżka = / strona główna / Dane / Box / zapisywalny = tak

Co Samba może dla mnie zrobić?

Jak wspomniano wcześniej, Samba zapewnia wszelką pomoc, aby maszyny z systemami Windows i Unix mogły współistnieć w tej samej sieci. Możemy jednak wskazać konkretne powody, dla których chcesz zainstalować serwer Samba w swojej sieci. Przedstawiamy je poniżej:

  • Chcesz zaoszczędzić na kosztach płacenia serwerowi Windows NT, aby uzyskać zapewniane przez nas funkcje. Chcesz zapewnić wspólną przestrzeń do przesyłania danych między serwerem NT Server a Linuksem i odwrotnie. Aby udostępnić inne zasoby, takie jak drukarki, między klientami Windows i Linux. Przydatne jest ustanowienie komunikacji z plikami NT z serwera Linux.
ZALECAMY Nowe funkcje w systemie Windows 10 Mobile

Zobaczmy teraz Sambę w akcji

Zakładamy, że mamy następującą podstawową konfigurację sieci:

  • Serwer Samba na maszynie z Linuksem, nazwiemy hydra. Kilku klientów Windows, których nazwy to Phoenix i Chimaera. Wszystkie połączone przez sieć lokalną (LAN). Dodatkowo założymy również, że Hydra ma podłączoną drukarkę iniekcyjną. oraz udział dyskowy o nazwie sieć (oba zasoby można zaoferować pozostałym dwóm komputerom).

Reprezentatywny wykres tej sieci można zobaczyć na poniższym rysunku:

Jak widać, w tej sieci każdy z komputerów należy do tej samej grupy roboczej. Dla tych, którzy nie są związani z tym terminem, grupa robocza to prosta etykieta, która identyfikuje określony zestaw maszyn / komputerów / urządzeń należących do sieci SMB. Kilka grup roboczych może współistnieć w tej samej sieci, ale dla celów przykładu podamy tylko jedną.

Mamy nadzieję, że spodobał Ci się nasz wstępny artykuł do Samby. Pamiętaj, że jeśli chcesz w pełni wykorzystać swój system Linux, możesz zajrzeć do naszej sekcji.

Sprzęt komputerowy

Wybór redaktorów

Back to top button