Обладнання

Сервер Samba: концепції та швидка конфігурація

Зміст:

Anonim

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

Зміст індексу

Давайте навчимося трохи Самба

Створення Samba - ідея Ендрю Тріджелла. Це проект, який народився в 1991 році, коли створив програму файлового сервера для своєї локальної мережі, яка підтримувала протокол, визнаний DEC Digital Pathworks. Хоча він цього не знав, той протокол стане SMB пізніше.

Навіщо використовувати Samba?

Samba - це сукупність програм Unix, які реалізують протокол SMB (серверний блок повідомлень). Цей протокол використовується для операцій клієнт-сервер у мережі. Потім, використовуючи цей протокол, Samba дозволяє Unix налагоджувати зв’язок з продуктами Microsoft Windows через протокол. Таким чином, машина Unix з Samba може входити в мережу Microsoft, проявляючи себе як Сервер і надавати наступні послуги:

  • Обмінюйтесь різними файловими системами. Поділіться принтерами з встановленням на сервері, а також на клієнтах. Забезпечте візуалізацію клієнтів у мережі, що полегшить співпрацю з нашими користувачами. Це дозволяє перевірити клієнтів через логін проти домену Windows.Проведіть або допоможіть із сервером вирішення імен WINS.

Операція

Сьогодні сюїта Samba включає в свою реалізацію пару фундаментальних демонів. Вони несуть відповідальність за надання спільних ресурсів клієнтам SMB в мережі (їх також називають послугами).

Вищезгадані демони:

smbd: Демон, відповідальний за те, щоб дозволити обмін файлами та принтерами через мережу SMB, крім надання верифікації та надання дозволу на доступ клієнтам SMB.

nmbd: Це демон, який відповідає за пошук через службу імені Windows Internet (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 = Музичний коментар = Інші дані. path = / home / Data / Box / writable = так

Що Самба може зробити для мене?

Як було сказано раніше, Samba надає всю допомогу, щоб машини Windows і Unix могли співіснувати в одній мережі. Однак ми можемо вказати на конкретні причини, чому ви хочете встановити сервер Samba у вашій мережі. Перелічимо їх нижче:

  • Ви хочете заощадити витрати на оплату сервера Windows NT для отримання функцій, які він нам надає. Ви хочете забезпечити загальний простір для здійснення передачі даних між NT сервером до Linux або навпаки. Поділитися іншими ресурсами, такими як принтери, між клієнтами Windows і Linux. Корисно налагодити зв’язок з файлами NT з сервера Linux.
РЕКОМЕНДУЄМО ВАМ Нові функції, що стосуються Windows 10 Mobile

Давайте тепер побачимо Самба в дії

Будемо вважати, що у нас є така основна мережна конфігурація:

  • Сервер Samba на машині Linux, ми будемо називати цю гідру. Кілька клієнтів Windows, імена яких будуть фенікс і хімера. Усі підключені через локальну мережу (локальну мережу). Крім того, ми також припустимо, що до гідри підключений інжекторний принтер. і спільний диск, який називається мережею (обидва ресурси можуть бути запропоновані двом іншим машинам).

Представницький графік цієї мережі можна побачити на малюнку нижче:

Як видно, у цій мережі кожен з комп’ютерів знаходиться в межах однієї робочої групи. Для тих, хто не має відношення до цього терміну, Робоча група - це проста етикетка, яка ідентифікує певний набір машин / комп'ютерів / обладнання, що належать до мережі SMB. Кілька робочих груп можуть співіснувати в одній мережі, але для цілей прикладу ми лише одну.

Ми сподіваємося, що вам сподобалась наша вступна стаття до Samba, пам’ятайте, що якщо ви зацікавлені в повній мірі скористатися вашою системою Linux, ви можете ознайомитися з нашим розділом.

Обладнання

Вибір редактора

Back to top button