ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Четверг, 19 декабря, 2024

Как смонтировать общие ресурсы SMB в Ubuntu?

Как смонтировать общие ресурсы SMB в Ubuntu?

SMB — это клиент-серверный протокол обмена файлами, который расшифровывается как Server Message Block, который был изобретен IBM в 1984 году с целью предоставления компьютерам доступа к файлам для чтения или записи на удаленном хосте с помощью LAN (локальной сети). Протокол SMB, который делает доступными файлы или каталоги, к которым осуществляется доступ на удаленном узле, называется общими ресурсами. Это означает, что мы можем смонтировать общий файл или каталог в нашу систему, используя локальную сеть.

SMB ранее был известен как CIFS и представляет собой старую версию или диалект SMB, который означает Common Internet File System, который был создан Microsoft и является конкретной реализацией протокола Server Message Block.

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

Шаг 1. Обновление и обновление репозитория apt-cache

Первый шаг — обновить наши пакеты apt с помощью команды update в нашем терминале Ubuntu 20.04:

$ sudo apt update

 

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

$ sudo apt upgrade

 

Шаг 2: Установка пакета Cifs-utils

Выполните приведенную ниже команду, чтобы установить пакет cifs-utils в системе Ubuntu:

$ sudo apt install cifs-utils

 

Шаг 3: Создание каталога

Давайте теперь создадим каталог, в который мы будем монтировать общий диск:

$ sudo mkdir /media/share

 

Шаг 4: Создание файла учетных данных

Этот шаг включает в себя создание файла учетных данных в нашем домашнем каталоге с использованием. (Точка), что необходимо по соображениям безопасности, которая сделает наш файл скрытым. Для этого выполните следующую команду, которая откроет файл в редакторе nano:

$ sudo nano /root/.examplecredentials

 

Вы можете заменить имя файла любым, как хотите:

Теперь, когда файл открыт, введите следующие две строки в файле, которые будут нашим именем пользователя и паролем samba:

username=example_username
password=example_password

 

Вы можете заменить имя пользователя и пароль на желаемое имя пользователя и пароль, а затем нажать CTRL + S, чтобы сохранить файл, и CTRL + X, чтобы выйти из файла.

Затем мы сделаем файл /root/.examplecredentials доступным только для чтения и только для учетной записи root, поэтому наложим ограничение на все учетные записи без полномочий root, выполнив следующую команду в нашем терминале Ubuntu 20.04:

$ sudo chmod 400 /root/.examplecredentials

 

Шаг 5: Смонтируйте удаленный samba

На этом этапе мы выполним команду, которая смонтирует удаленный общий каталог samba в нашей системе Ubuntu:

$ sudo mount -t cifs -o rw,vers=3.0,credentials=/root/.examplecredentials //192.168.18.112/sharedDir /media/share

 

Замените IP-адрес в приведенной выше команде, где вы уже предоставили общий доступ к каталогу или папке в удаленной системе, и если это система Ubuntu, вы можете найти IP-адрес с помощью команды ip a:

$ ip a

 

IP-адрес удаленной системы Ubuntu, из которой был предоставлен общий доступ к sharedDir, — «192.168.18.112», который был указан в приведенной выше команде монтирования.

 

Шаг 6. Автоматическое подключение при перезагрузке системы.

Файловая система, смонтированная вручную на предыдущем шаге, не будет смонтирована после перезагрузки нашей Ubuntu/системы, поэтому для решения этой проблемы сначала мы откроем файл /etc/fstab в редакторе nano, а затем добавим некоторую конфигурацию в этот файл. Чтобы открыть файл /etc/fstab в редакторе nano, выполните следующую команду:

$ sudo nano /etc/fstab

 

Приведенная выше команда откроет файл /etc/fstab.

Теперь добавьте следующую строку в файл, открытый в редакторе nano:

//192.168.18.112/share /media/share cifs vers=3.0,credentials=/.examplecredentials

 

Помните, что вам нужно заменить IP-адрес своим IP-адресом, после чего нажмите CTRL + S, чтобы сохранить указанный выше файл, а затем нажмите CTRL + X, чтобы закрыть файл.

Заключение

SMB — это протокол обмена файлами, созданный для того, чтобы позволить компьютерам получать доступ к файлам удаленных систем через сеть LAN, а CIFS — это особый диалект SMB, имеющий почти такую ​​же функциональность.

В этой статье мы показали вам, как смонтировать общий ресурс SMB в Ubuntu 20.04 с помощью файлового сервера samba; однако используемые команды были общими и могли применяться в любом дистрибутиве Linux.

Exit mobile version