железария

Samba сървър: концепции и бърза конфигурация

Съдържание:

Anonim

Samba е безплатен софтуерен проект, който реализира споделения файлов протокол на Windows за операционни системи, подобни на UNIX. Този протокол по-рано беше известен като SMB, по-късно беше каталогизиран като CIFS. По този начин фактът, че компютрите с GNU / Linux, Mac OS X или Unix като цяло, се разглеждат като сървъри или се свързват като клиенти в Windows-базирани мрежи, става реалност.

Индекс на съдържанието

Нека научим малко Самба

Създаването на Samba е идея на Andrew Tridgell. Това е проект, който се роди през 1991 г., когато създаде програма за файлов сървър за своята локална мрежа, която поддържа протокол, разпознат като DEC от Digital Pathworks. Въпреки че не го знаеше по онова време, този протокол ще стане SMB по-късно.

Защо да използвате Samba?

Samba е основно набор от приложения на Unix, който реализира SMB (Server Message Block) протокол. Този протокол се използва за операции клиент-сървър в мрежа. След това, използвайки този протокол, Samba позволява на Unix да установи комуникация с продукти на Microsoft Windows чрез протокола. По този начин Unix машина със Samba може да влезе в мрежата на Microsoft, показвайки се като Сървър и предоставя следните услуги:

  • Споделяйте различни файлови системи. Споделете принтери, с инсталация на сървъра, както и на клиентите. Осигурете визуализация на клиентите в мрежата, което ще улесни сътрудничеството с нашите потребители. Тя позволява проверка на клиентите чрез влизане срещу домейн на Windows.Поверете или помогнете със сървър за разделяне на име на WINS.

операция

Днес, Samba Suite включва в своето изпълнение няколко основни демона. Те са отговорни за предоставянето на споделени ресурси на SMB клиенти в мрежата (наричани също услуги).

Гореспоменатите демони са:

smbd: Демонът е отговорен за разрешаването на споделяне на файлове и принтери през SMB мрежата, в допълнение към предоставянето на проверка и предоставяне на разрешение за достъп от SMB клиенти.

nmbd: Демонът е този, който отговаря за търсенето чрез Windows Internet Service Service (WINS) и предоставя необходимата помощ чрез зрителя.

конфигурация

Конфигурирането на Samba в Linux се извършва чрез издаването на един файл, разположен в /etc/samba/smb.conf.

Ето пример за основна конфигурация:

# ============== Глобални настройки ==================== # работна група = PRUEBAGROUP сървър низ = Samba% v печели подкрепа = не заредете принтери = не # ======= Сигурност ======= # сигурност = потребителска карта на гост = лош потребител гост ОК = да публично = да хостовете позволяват = 127.0.0.1 192.168.22.0/24 хост отказ = 0.0.0.0/0 # ============== Определение за споделяне ================== # коментар = Тест за музика. path = / home / Данни / Музика / налични = да се преглеждат = да се запишат = няма копие = Музикален коментар = Тествайте видеоклипове path = / home / Data / Videos / copy = Музикален коментар = Други данни. път = / начало / данни / поле / записване = да

Какво може да направи Самба за мен?

Както беше споменато по-горе, Samba предоставя цялата помощ, така че машините на Windows и Unix да могат да съществуват съвместно в една и съща мрежа. Въпреки това, можем да посочим конкретни причини, поради които бихте искали да инсталирате Samba сървър във вашата мрежа. Ние ги изброяваме по-долу:

  • Искате да спестите разходите за заплащане на Windows NT сървър, за да получите функционалностите, които той ни предоставя. Искате да осигурите общо пространство за извършване на прехвърляне на данни между NT Server към Linux или обратно. За да споделяте други ресурси, като принтери, между клиентите на Windows и Linux. Полезно е да се установи комуникация с NT файлове от Linux сървър.
ПРЕПОРЪЧВАМЕ ВСЕКИ нови функции Очаквайте Windows 10 Mobile

Нека сега да видим Самба в действие

Ще приемем, че имаме следната основна мрежова конфигурация:

  • Сървър Samba на Linux машина, ние ще наречем тази хидра. Няколко клиенти на Windows, чиито имена ще са феникс и химера. Всички свързани чрез локална мрежа (LAN). Освен това, ние също ще приемем, че хидра има свързан инжекционен принтер. и дисков дял, наречен мрежа (и двата ресурса могат да бъдат предложени на другите две машини).

Представителната графика на тази мрежа може да се види на фигурата по-долу:

Както се вижда, в тази мрежа всеки от компютрите е в една и съща работна група. За тези, които не са свързани с термина, Работна група е прост етикет, който идентифицира конкретен набор от машини / компютри / оборудване, които принадлежат към SMB мрежа. Няколко работни групи могат да съжителстват в една и съща мрежа, но за целите на примера поставяме само една.

Надяваме се, че сте харесали нашата встъпителна статия за Samba, не забравяйте, че ако се интересувате да се възползвате максимално от вашата Linux система, можете да разгледате нашия раздел.

железария

Избор на редакторите

Back to top button