Zainstaluj Sambę - Konfiguracja i instalacja krok po kroku Samby

Spisie treści:

Anonim

Wprowadzenie do Samby

Zanim przejdziemy do kroków instalacji, zapoznajmy się z Sambą i wszystkim, co ona nam oferuje, kiedy wybieramy przede wszystkim pracę z systemami Linux lub Unix.

1. Samba to oprogramowanie typu open source, zapewniające pakiet programów Windows dla systemów Linux i Unix.

2. Samba zapewnia bezpieczne i stabilne, szybkie usługi plików i drukowania dla klientów korzystających z protokołów SMB i CIFS, takich jak wszystkie wersje DOS, Windows, Linux i inne.

3. Samba zapewnia administratorom sieci elastyczność w konfigurowaniu, konfigurowaniu i wyborze systemów i sprzętu.

4. Samba składa się z dwóch głównych programów, tj. Smbd i nmbd. Mają zaimplementować cztery usługi CIFS -

  • Usługi plików i drukowania
  • Uwierzytelnianie i autoryzacja
  • Rozpoznawanie nazw
  • Ogłoszenie usługi (przeglądanie)

5. Smbd obsługuje także uwierzytelnianie i autoryzację trybu udostępniania i trybu użytkownika w celu ochrony udostępnionych plików i usług drukowania poprzez wymaganie haseł.

6. Nmbd obsługuje rozpoznawanie nazw i przeglądanie części czterech wymienionych powyżej, a odbywa się to za pomocą NetBIOS

7. Samba zapewnia następujące narzędzia -

  • Smbclient - Używany z systemu Unix do łączenia się ze zdalnym udziałem SMB, przesyłaniem plików itp
  • Nmblookup - służy do wyszukiwania nazw NetBIOS w sieci, sprawdzania ich adresów IP.
  • Swat - oznacza narzędzie Samba Web Administration Tool, służące do zdalnego konfigurowania samby za pośrednictwem przeglądarki internetowej

8. Obecnie używana jest Samba 3.0.

Kroki instalacji -

Przed instalacją znajdują się następujące warunki wstępne -

  1. Ubuntu LTS
  2. Sieć LAN do udostępniania plików.

Zauważ, że lepiej jest zainstalować sambę przy użyciu pakietu binarnego, a to jest łatwiejsze niż instalacja z pakietu źródłowego. Jest tak, ponieważ cała konfiguracja przed kompilacją została już wykonana, a opiekun pakietu zajmuje się także problemami z konfiguracją.

Istnieją trzy popularne metody dystrybucji pakietów binarnych

Krok 1: Binarne pliki tar (przede wszystkim ogólne pliki tar)

  • Instalowanie tarballa

Kod źródłowy Samby jest rozproszoną formą tarballa. Narzędzia używane do wyodrębniania danych z binarnego tarballa są takie same, jak te używane do obsługi tarballa zawierającego kod źródłowy: tar i program do kompresji, taki jak gzipor bzip2

Użyj następującego polecenia, aby rozpakować plik tarball z katalogu głównego

tar -xvzf /path/to/samba-version.tar.gz

Pamiętaj, że podczas instalowania samby po raz pierwszy, tarball nie spowoduje problemu.

  • Instalowanie pakietu FreeBSD

FreeBSD jest dostarczane z pakietami przechowywanymi jako tarballi. Aby zainstalować bezpośrednio jeden z tych pakietów, w tym pakiet Samba, użyj narzędzia pkg_add lub sys install.

pkg_add samba-version.tbz

Brak wyskakujących okienek oznacza, że ​​samba została poprawnie zainstalowana.

Krok 2: RPM

  • Instalowanie RPM

Binarne RPM to w zasadzie skompresowane archiwa CPIO z dodanymi dodatkowymi bitami. Te dodatkowe funkcje pomagają systemowi operacyjnemu przechowywać bazę zainstalowanych pakietów i plików podobnych do tego, który utrzymuje FreeBSD za pomocą narzędzi do tworzenia pakietów

Polecenie użyte do instalacji samby przez RPM jest następujące:

rpm -Uvh wersja samba-minor-wersja.arch.rpm

Krok 3: Pakiety Debiana

Debian GNU / Linux i jego pochodne obejmują narzędzia do zarządzania pakietami, które są równoważne z narzędziami RPM. Podstawowym narzędziem do instalacji pakietów w Debianie jest dpkg.

Możemy zainstalować sambę za pomocą dkpg, używając następującego polecenia

dpkg -i samba_version-minorversion.deb

Instalację Samby za pomocą menedżera pakietów apt-get można wykonać, wykonując następujące kroki

To polecenie powinno zlokalizować i zainstalować pakiet samba, a także wszelkie pakiety, od których zależy, takie jak samba-common.

apt-get install samba

To polecenie będzie działać tylko wtedy, gdy narzędzia Advanced Package Tools (APT) są poprawnie skonfigurowane. Podstawowa konfiguracja obejmuje edycję źródeł / etc / apt / sources. plik listy w celu odniesienia do instalacyjnych płyt CD-ROM lub niektórych odpowiednich witryn FTP.

Dlatego powyższe kroki można wykorzystać do zainstalowania samby.

Zobaczmy teraz następny krok.

Skonfiguruj i uruchom Samba-

1. Plik konfiguracyjny dla samby to /etc/samba/smb.conf. Pamiętaj o aktualizowaniu tego pliku zgodnie z wersją samby zainstalowaną w systemie.

2. Zaleca się również wykonanie kopii zapasowej tego pliku, a polecenie, do którego można się odwołać, to:

cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak

3. Podczas pierwszej instalacji samby, napisz następujące polecenia -

  1. nmbd -D
  2. smbd -D

-D odnosi się do trybu działania demona.

4. Aby sprawdzić, czy serwery są uruchomione, wykonaj następujące polecenia -

ps ax | grep mbd

5. Jeśli nie widzisz danych wyjściowych lub tylko sama komenda grep, istnieje prawdopodobieństwo, że Samba nie może znaleźć pliku konfiguracyjnego smb.conf. Można do tego użyć polecenia find, które wygląda następująco:

znajdź / nazwa „smb.conf”

Zobaczmy teraz trochę w głównej przeglądarce samby -

1. Przypisywanie przeglądarki głównej: Jeden komputer na segment sieci (a dokładniej podsieć IP) działa jako przeglądarka główna.

2. Lokalizowanie głównej przeglądarki: Klienci muszą być w stanie zlokalizować główny komputer z przeglądarką

3. Łączenie podsieci : niektóre mechanizmy używane przez SMB / CIFS do implementacji przeglądania nie działają dobrze w różnych podsieciach.

4. Integrowanie zasobów klienta, sieci i serwera: Niektórzy klienci, w tym Microsoft Windows, próbują prezentować zasoby lokalne, całej sieci i serwera na jednej liście, co zaciera linie między tymi typami zasobów w oczach użytkowników. Klienci wykonują tę integrację, ale protokoły muszą zapewniać wystarczającą ochronę, aby nie pozostawiać żadnych luk.

5. Rozwiązywanie problemów z interfejsem użytkownika: Klienci korzystający z przeglądania sieci muszą mieć sposób na przedstawienie tych informacji użytkownikom. Nie jest to kwestia protokołu, ale decyzje dotyczące projektu protokołu mają wpływ na interfejs użytkownika klienta.

Polecane artykuły

To był przewodnik po instalacji Samby. Tutaj omówiliśmy koncepcję, wymagania wstępne, konfigurację i kroki instalacji Samby. Możesz także przejrzeć nasze inne Sugerowane artykuły, aby dowiedzieć się więcej -

  1. Zainstaluj Docker
  2. Jak zainstalować Magento?
  3. Zastosowania Raspberry Pi
  4. Top 5 rodzajów testów interoperacyjności
  5. Wersje Magento | Różne funkcje