Serwer Samba: koncepcje i szybka konfiguracja
Spisu treści:
- Nauczmy się trochę Samby
- Dlaczego warto korzystać z Samby?
- Operacja
- Setup
- Co Samba może dla mnie zrobić?
- Zobaczmy teraz Sambę w akcji
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.
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.
Ataibox będzie miał koncepcję podobną do nes mini
Ataribox będzie miał koncepcję bardzo podobną do Nintendo NES Mini, jego funkcją będzie umożliwienie graczom korzystania z klasycznych gier.
Oneplus zaprezentuje koncepcję jednego telefonu na ces 2020
OnePlus zaprezentuje telefon Concept One na targach CES 2020. Dowiedz się więcej o telefonie eksperymentalnym, który zaprezentuje marka.
Konfiguracja komputera Fortnite 【2020 Konfiguracja najlepsza?
Szukasz idealnej konfiguracji Fortnite na PC? ✅ Pomagamy ci z dwoma napiętymi budżetami, dzięki czemu możesz spróbować cieszyć się +60 FPS bez dużych pieniędzy.