Поиск по сайту:
Нет человека праведного на земле, который делал бы добро и не грешил бы (Соломон).

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

10.10.2021
Как смонтировать общие ресурсы 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

 

Читать  Безопасный Nginx с помощью Let's Encrypt на Debian 10 Linux

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

$ 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

 

Читать  Безопасный Nginx с помощью Let's Encrypt на Debian 10 Linux

Замените 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.

Читать  Безопасный Nginx с помощью Let's Encrypt на Debian 10 Linux

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Потенциал Steam Deck для портативных ПК означает, что этот продукт очень…

Спасибо!

Теперь редакторы в курсе.