Монтирование самбы на Ubuntu server
Чтобы подключить удаленную папку через SMB (версии 2 и выше) к Ubuntu с помощью консоли Bash, выполните следующие шаги:
1. Установите необходимые пакеты
sudo apt update
sudo apt install cifs-utils
2. Создайте точку монтирования
Создайте папку, куда будет монтироваться удаленный ресурс:
sudo mkdir -p /mnt/smb-share
3. Подключите удаленную папку
Используйте команду mount
для подключения:
sudo mount -t cifs -o username=USERNAME,password=PASSWORD,vers=2.0 //SERVER_ADDRESS/SHARE_NAME /mnt/smb-share
-
USERNAME
— имя пользователя для доступа к SMB-ресурсу. -
PASSWORD
— пароль пользователя. -
SERVER_ADDRESS
— IP-адрес или имя хоста SMB-сервера. -
SHARE_NAME
— имя общего ресурса на сервере. -
vers=2.0
— указание версии протокола SMB (можно заменить наvers=3.0
, если требуется версия 3).
Если вы хотите ввести пароль вручную или оставить его в безопасности, не указывайте его в команде, и вам будет предложено ввести его после выполнения команды.
4. Проверьте подключение
Проверьте доступ к монтированной папке:
ls /mnt/smb-share
5. Автоматическое монтирование (опционально)
Чтобы подключение выполнялось автоматически при загрузке системы:
- Откройте файл
/etc/fstab
для редактирования:sudo nano /etc/fstab
- Добавьте строку:
//SERVER_ADDRESS/SHARE_NAME /mnt/smb-share cifs username=USERNAME,password=PASSWORD,vers=2.0 0 0
- Сохраните файл и примонтируйте ресурсы:
sudo mount -a
Если хотите хранить пароль отдельно, создайте файл /etc/samba/credentials
:
sudo nano /etc/samba/credentials
Содержимое:
username=USERNAME
password=PASSWORD
Защитите файл:
sudo chmod 600 /etc/samba/credentials
И обновите запись в /etc/fstab
:
//SERVER_ADDRESS/SHARE_NAME /mnt/smb-share cifs credentials=/etc/samba/credentials,vers=2.0 0 0
Теперь монтирование будет происходить безопасно и автоматически.