аппаратные средства

Сервер Samba: понятия и быстрая настройка

Оглавление:

Anonim

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

Указатель содержания

Давайте изучим немного самбы

Создание Самбы - идея Эндрю Триджелла. Это проект, который родился в 1991 году, когда он создал программу для файлового сервера для своей локальной сети, которая поддерживала протокол, распознаваемый как Digital Pathworks как DEC. Хотя он не знал этого в то время, этот протокол позже станет 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 Name Service (WINS) и предоставляет необходимую помощь через средство просмотра.

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

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

Вот пример базовой конфигурации:

# ============== Глобальные настройки =================== # workgroup = Строка сервера PRUEBAGROUP = Samba% v выигрывает поддержку = нет загрузить принтеры = нет # ======= Безопасность ======= # безопасность = отображение пользователя на гостя = плохой пользователь гость в порядке = да общедоступный = да хосты позволяют = 127.0.0.1 192.168.22.0/24 хосты запрещают = 0.0.0.0/0 # ============== Совместное использование определения ================== # comment = Музыкальный тест. путь = / home / Данные / Музыка / Доступен = Да Доступен для просмотра = Да Доступно для записи = Нет Копировать = Музыкальный комментарий = Тест видео. путь = / home / Данные / Видео / copy = Музыкальный комментарий = Другие данные. путь = / home / Data / Box / доступный для записи = да

Что Самба может сделать для меня?

Как упоминалось ранее, Samba предоставляет всю необходимую помощь, чтобы машины Windows и Unix могли сосуществовать в одной сети. Однако мы можем указать конкретные причины, по которым вы хотели бы установить сервер Samba в своей сети. Мы перечислим их ниже:

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

Давайте теперь посмотрим на Samba в действии

Предположим, что у нас есть следующая базовая конфигурация сети:

  • Сервер Samba на компьютере с Linux, мы будем называть его Hydra. Пара клиентов Windows, имена которых будут Phoenix и Chimaera. Все они подключены через локальную сеть (LAN). Кроме того, мы также предполагаем, что к Hydra подключен инъекционный принтер. и общий ресурс на диске, называемый сетью (оба ресурса могут быть предложены двум другим машинам).

Репрезентативный график этой сети можно увидеть на рисунке ниже:

Как видно, в этой сети каждый из компьютеров находится в одной рабочей группе. Для тех, кто не имеет отношения к этому термину, рабочая группа - это простая метка, которая идентифицирует определенный набор машин / компьютеров / оборудования, принадлежащих сети SMB. Несколько рабочих групп могут сосуществовать в одной и той же сети, но для примера мы приведем только одну.

Мы надеемся, что вам понравилась наша вводная статья для Samba, помните, что если вы заинтересованы в том, чтобы воспользоваться всеми преимуществами вашей системы Linux, вы можете взглянуть на наш раздел.

аппаратные средства

Выбор редактора

Back to top button