Руководство по настройке Samba-сервера на Raspberry Pi
В данном руководстве показано, как настроить общий доступ к директориям на Raspberry Pi с помощью протоколов SMB/CIFS. Samba позволяет интегрировать Linux-системы в среду Microsoft Active Directory.
Руководство по настройке Samba-сервера на Raspberry Pi
Введение
В данном руководстве показано, как настроить общий доступ к директориям на Raspberry Pi с помощью протоколов SMB/CIFS. Samba позволяет интегрировать Linux-системы в среду Microsoft Active Directory.
Что такое Samba?
Samba — это реализация сетевого протокола SMB (Server Message Block), позволяющая Linux-системам работать в среде Microsoft Active Directory.
CIFS (Common Internet File System) — это реализация протокола SMB, используемая для обмена файлами в сети.
Необходимое оборудование
Рекомендуется:
- Raspberry Pi
- Micro SD карта
- Ethernet-кабель или Wi-Fi
- Внешний жесткий диск
Опционально:
- Корпус для Raspberry Pi
- USB-клавиатура
- USB-мышь
- HDMI-кабель
Примечание: USB-порты Raspberry Pi могут не обеспечить достаточную мощность для внешнего диска, поэтому может потребоваться USB-хаб с питанием.
Установка и настройка Samba
- Обновление системы:
1 2
sudo apt update sudo apt upgrade
- Установка Samba:
1
sudo apt install samba samba-common-bin
- Создание общей директории:
1
mkdir ~/shared
Не используйте sudo при создании директории, иначе она будет принадлежать root.
- Настройка конфигурации Samba:
1
sudo nano /etc/samba/smb.conf
Добавьте в конец файла:
1 2 3 4 5
[myshare] path = /home/<ИМЯ_ПОЛЬЗОВАТЕЛЯ>/shared writeable = yes browseable = yes public = no
- Настройка пользователя:
1
sudo smbpasswd -a <ИМЯ_ПОЛЬЗОВАТЕЛЯ>
Установите пароль для доступа к общим ресурсам.
- Перезапуск Samba:
1
sudo systemctl restart smbd
Подключение к Samba-серверу
Для Windows:
- Откройте Проводник
- Нажмите “Подключить сетевой диск”
- Введите путь:
\\raspberrypi\myshare
- Введите логин и пароль
Для macOS:
- Откройте Finder
- Выберите “Переход” → “Подключиться к серверу”
- Введите адрес:
smb://IP-АДРЕС/myshare
- Введите учетные данные
Определение IP-адреса
1
hostname -I
Заключение
Теперь у вас должен быть работающий сетевой диск, доступный с Windows, macOS и других устройств. При возникновении вопросов или проблем, пожалуйста, оставьте комментарий.