Как установить и настроить Samba в Debian

Samba — это мощный инструмент с открытым исходным кодом, который обеспечивает общий доступ к файлам и принтерам в Windows-системах по сети.

Samba — это мощный инструмент с открытым исходным кодом, который обеспечивает общий доступ к файлам и принтерам в Windows-системах по сети. Это позволяет компьютерам Linux и Windows сосуществовать и взаимодействовать в одной сети. Samba устанавливается на сервер Linux, где расположены общие файлы. Доступ к этим общим файлам затем сможет получить любой авторизованный клиент Linux или Windows в той же сети.

В этой статье объясняется, как установить и настроить сервер Samba в системе Debian. Мы также узнаем, как получить доступ к этим общим файлам с компьютера с Linux или Windows.

Примечание. В статье использовался Debian 11 для запуска команд и процессов, упомянутых в этой статье. Однако в других дистрибутивах Linux команды и процедуры работают практически одинаково.

Установите Samba на Debian

Запустите терминал в вашей операционной системе Debian. Перейдите на вкладку «Действия» в верхнем левом углу экрана. Затем в строке поиска введите ключевое слово терминал. Когда появятся результаты поиска, щелкните значок «Терминал», чтобы открыть его.

В Терминале введите следующую команду, чтобы установить сервер Samba.

$ sudo apt установить самбу

Как установить и настроить Samba в Debian. Изображение 1.

Он может запросить подтверждение, предоставив вам опцию «Да/нет». Нажмите y, чтобы продолжить процесс установки, и Samba будет установлена ​​в вашей системе.

Во время установки может быть задан вопрос, хотите ли вы использовать настройки WINS из DHCP. Если ваш сервер использует статический IP-адрес, выберите НЕТ.

Проверьте установку SAMBA

Чтобы проверить установку, проверьте состояние службы Samba «nmbd». Эта служба запускается автоматически при установке Samba.

$ sudo systemctl статус nmbd

Если сервер Samba установлен и успешно работает, вы увидите статус «Активный (работает)».

Как установить и настроить Samba в Debian. Изображение 2.

Если служба не запускается автоматически, запустите эту команду, чтобы запустить ее вручную:

$ sudo systemctl запустить nmbd

Конфигурация Самбы

После завершения установки сервера Samba пришло время его настроить. Файл конфигурации Samba smb.conf находится в каталоге /etc/samba. В этом файле вы указываете папку и принтер, к которым хотите предоставить общий доступ, а также их разрешения и рабочие параметры. Samba просматривает свой файл конфигурации через определенный период времени и обновляет любые изменения.

Для выполнения настройки выполните следующие действия:

Шаг 1: Создайте папку для обмена файлами через Samba. В этой папке будут храниться файлы, которыми необходимо поделиться. Выполните следующую команду, чтобы создать новый каталог в корневом каталоге.

$sudo mkdir/самба

Шаг 2. Теперь нам нужно отредактировать файл конфигурации smb.conf. Перед редактированием файла конфигурации обязательно создайте резервную копию этого файла в той же или другой папке. Выполните следующую команду, чтобы создать резервную копию файла smb.conf.

$ sudo cp /etc/samba/smb.conf ~/Documents smb_backup.conf

Эта команда создаст резервную копию в папке ~/Documents.

Шаг 3. Теперь отредактируйте исходный файл конфигурации с помощью любого текстового редактора, например Vim, Nano или Gedit. В статье используется редактор Nano:

$ sudo nano /etc/samba/smb.conf

Прокрутите файл smb.conf до конца и добавьте следующие строки:

(samba-share) комментарий = Samba в пути Debian = /samba только для чтения = нет для просмотра = да

Там:

  1. (samba-share) = имя общего ресурса Samba
  2. комментарий = краткое описание акции
  3. Путь = путь к общей папке.
  4. Только для чтения = сделать общую папку доступной для чтения.
  5. Возможность просмотра = включать ли общий контент в список общего доступа или нет

Как установить и настроить Samba в Debian Изображение 3

После завершения нажмите одновременно Ctrl + O и Ctrl + X, чтобы сохранить и выйти из файла.

Настройка учетных записей пользователей

Теперь давайте настроим учетную запись пользователя для Samba. Пользователь Samba должен быть системным пользователем и, следовательно, должен существовать в файле /etc/password. Если пользователь еще не существует, сначала необходимо его создать. Если нет, просто выполните команду в Терминале, используя следующий синтаксис, чтобы установить новый пароль для пользователя.

$ sudo smbpasswd — имя пользователя

Перезапустите службу Samba

После завершения всей настройки и настройки пользователя перезапустите службу Samba, выполнив следующую команду в терминале:

$ sudo systemctl перезапустить smbd.service

Подключите общий ресурс Samba с компьютера Linux с помощью командной строки

Чтобы подключиться к общему ресурсу Samba из командной строки Linux, вам необходимо установить клиент Samba. Это поможет подключить общие ресурсы Samba из командной строки.

Запустите следующую команду в Терминале, чтобы установить клиент Samba:

$ sudo apt установить smbclient

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

$ sudo smbclient //(IP_адрес или имя_хоста)/имя_ресурса –U samba_user

Там:

  1. (IP_address или Host_name) — IP-адрес или имя сервера Samba.
  2. (share_name) — имя общей папки Samba.
  3. (samba_user) — имя пользователя, имеющего доступ к общему ресурсу

Когда вы вводите команду в терминале, он запросит у вас пароль. Введите пароль и нажмите Enter, после чего вы увидите CLI Samba. Чтобы просмотреть поддерживаемые команды CLI, введите помощь и нажмите Enter.

Доступ к общему ресурсу Samba с помощью графического интерфейса.

Чтобы получить доступ к общим ресурсам Samba через графический интерфейс пользователя, откройте Диспетчер файлов. В нижней части окна «Диспетчер файлов» вы увидите опцию «Подключиться к серверу». В адресной строке введите адрес сервера Samba в следующем формате и нажмите «Подключиться».

//(IP_адрес или имя_хоста)/имя_общего_ресурса

Как установить и настроить Samba в Debian Изображение 4

Когда появится следующее окно, отметьте Зарегистрированный пользователь, введите имя пользователя и пароль в соответствующие поля. Если вы находитесь в среде РАБОЧЕЙ ГРУППЫ, оставьте поле Домен по умолчанию и нажмите Подключиться.

Как установить и настроить Samba в Debian Изображение 5

Теперь вы сможете получить доступ к общим файлам на сервере Samba.

Как установить и настроить Samba в Debian Изображение 6

Подключитесь к общему ресурсу Samba с компьютера под управлением Windows

В операционной системе Windows утилита «Выполнить» в основном используется для доступа к файлам, к которым предоставлен общий доступ по сети. Чтобы открыть утилиту «Выполнить», используйте сочетание клавиш Windows + R. Когда утилита откроется, введите общий адрес Samba в следующем формате и нажмите «ОК».

(IP-адрес)(имя_ресурса)

Как установить и настроить Samba в Debian Изображение 7

Вам будет предложено ввести пароль пользователя Samba. Введите пароль и нажмите ОК.

Как установить и настроить Samba в Debian Изображение 8

Теперь вы сможете получить доступ к общим файлам Samba на своем компьютере с Windows.

Как установить и настроить Samba в Debian Изображение 9

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *