Debian как открыть сетевую папку

Настройка Samba в Debian 10

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

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

Мы установим Samba Debian 10 Buster. Для установки нам понадобится root-доступ к системе. Команды, начинающиеся с #, должны выполняться от имени пользователя root или с помощью sudo. Команды, начинающиеся с $, могут быть выполнены как обычный пользователь без привилегий.

Установка Samba в Debian 10

В Debian вы можете установить сервер Samba прямо из репозиториев. . Установка выполняется с помощью одного пакета, достаточно выполнить одну команду:

sudo apt install samba

Настройка Samba в Debian

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

1. Основные настройки

Прежде всего, который В верхней части группы глобальных настроек вы увидите настройки рабочей группы. Этот параметр указывает имя рабочей группы Windows, частью которой будет ваш сервер. Значение по умолчанию — WORKGROUP , так как это то же значение, что и в Windows по умолчанию. Если вы изменили настройки рабочей группы в Windows, измените их и здесь.

Другой вариант позволяет вам ограничить доступ к вашему серверу. Если вы хотите ограничить доступ к общему ресурсу по IP-адресу или сетевой маске, раскомментируйте строку, где находится параметр interfaces, и введите IP-адрес или диапазон IP-адресов и интерфейс, к которому вы хотите подключиться.

интерфейсы = 192.168.1.0/24eth0

Если вам не нравится этот метод, вы можете добавить параметр разрешения хостов, чтобы указать, какие клиенты могут подключаться к общему ресурсу. Введите IP-адрес или диапазоны адресов.

Permit hosts = 127.0.0.1/8 192.168.1.0/24

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

2. Создать общий ресурс

Уже есть несколько общих ресурсов конфигурации в файле конфигурации по умолчанию. Они дают вам возможность совместно использовать домашние папки и принтеры системных пользователей. И доступ к печатному каталогу есть Теперь откройте. Измените значение параметра navigable на no.

Читайте также:  Как открыть папку с фотками

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

Во-первых, назовите свой общий ресурс и заключите это имя в круглые скобки.

На странице В следующей строке введите короткий комментарий, описывающий общую папку.

comment = Моя новая общая папка

Затем установите путь, эквивалентный абсолютному пути к общей папке.

Выберите, будет ли папка отображаться в файловом менеджере или ее нужно будет монтировать вручную.

Вы хотите, чтобы пользователи могли записывать в общий ресурс или монтировать его только для чтения?

Будут ли гости иметь доступ к общему ресурсу? С точки зрения Samba гости — это анонимные пользователи, для которых нет записи в конфигурации общего доступа. Короче говоря, хотите ли вы защитить паролем общий ресурс или ограничить доступ к общему ресурсу только для определенных пользователей?

Если гости не могут получить доступ к общему ресурсу, кто?

допустимые пользователи = имя пользователя

Хорошо, и все. Есть и другие варианты и другие способы выполнения этих основных шагов, но в итоге они дают примерно тот же результат. Если вы точно знаете, что вам нужно, этих опций вам будет достаточно. Если объединить все, что мы написали выше, то получится что-то вроде этого:

[Новый общий ресурс]
comment = Новый общий ресурс
path = /home/newuser/share
browse = yes
только для чтения = нет
гость в порядке = нет
действительные пользователи = новый пользователь

Сохраните и закройте файл. Затем перезапустите Samba.

systemctl перезапустите smbd

3. Создайте пользователя

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

smbpasswd -a username

Затем вам будет предложено ввести пароль для этого пользователя. Это пароль, который будет использоваться для защиты доступных общих ресурсов.

Как подключиться к Samba

Есть несколько пакетов, к которым вам нужно подключиться. Поделитесь самбой. Самба. Установите их с помощью следующей команды.

sudo apt install samba-client cifs-utils

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

Выводы

Теперь вы знаете, как установить Samba Debian 10, и готовы приступить к созданию собственного. общие папки, а также настроить доступ к ним с других Linux-компьютеров. Больше ничего делать не нужно, и Samba запускается автоматически при запуске Debian.

Источник

Как смонтировать общий сетевой ресурс с помощью командной строки Linux

Начните с установки пакета smbclient .

В Debian, Linux Mint, Ubuntu, Kali Linux и их производных установите samba, выполнив команду:

В Arch Linux, BlackArch и его производные запускают команду:

Linux, как просмотреть все компьютеры Windows с общими папками

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

Эта и следующие команды используют флаг -N , что означает не использовать пароль. Если вы используете пароль, введите опцию -U с именем пользователя, пароль необходимо вводить в интерактивном режиме.

Читайте также:  Как открыть на телефоне документы с госуслуг

Начиная с рабочей группы с именем пользователя РАБОЧАЯ ГРУППА . Ниже приведен список компьютеров. Для тех, для которых можно получить список сетевых папок, будут отображаться эти.

Как видно выше, компьютер \\ВЯЧЕСЛАВ получил список общих ресурсов, а компьютер \\HACKWARE -MIAL нет. При этом, если я включил поддержку протокола SMB 1 на компьютере \\HACKWARE-MIAL и при запуске команды указывал хоть какое-то имя пользователя, например:

или просто запускал smbtree с правами администратора:

тогда я мог бы также получить список файлов для машины \\HACKWAREMIAL.

Как просмотреть доступные сетевые ресурсы (общие папки Windows и принтеры) в Linux

Приведенная выше команда показала нам несколько компьютеров с сетевыми папками. Предположим, меня интересует компьютер \\HACKWARE-MIAL , чтобы показать его сетевые папки, я запускаю команду следующим образом:

в моем случае это:

Кстати, вы можете ввести IP-адрес вместо имени компьютера.

Половина информации в выводе доклады по различным вопросам. Важные данные:

В результирующем выводе Общие ресурсы и Пользователи общие сетевые ресурсы.

исчезнет, ​​если вы создадите файл /etc /samba /smb.conf .

исчезает, если SMB1 включен на общем сетевом компьютере.

Как я уже говорил, флаг -N означает, что не используйте пароль. Если вы используете пароль, введите опцию -U с именем пользователя, пароль, пароль нужно будет вводить в интерактивном режиме.

Как smbtree , smbclient не нужно использовать sudo , но без sudo отлично работает на некоторых машинах, но на некоторых возникает ошибка:

Как смонтировать Windows расшарить из Linux

Программа smbclient умеет не только отображать общие папки, но и имеет интерактивный режим, во время которого можно копировать файлы между локальным компьютером и общей папкой, удалять файлы, создавать папки и просматривать каталоги, просматривать содержимое файлов и их свойства и выполнять другие действия над файловой системой общей сетевой папки.

Помимо интерактивного режима, вы также можете просматривать содержимое сетевых папки в проводнике Linux; об этом позже, а пока сосредоточимся на подключении из командной строки.

Чтобы войти в интерактивный режим, выполните следующую команду:

Например, я хочу подключиться к компьютеру / /HACKWARE-MIAL/ и выполнить действия с файлами на сетевом ресурсе Общий ресурс , поэтому моя команда:

Если вы хотите изменить текущий рабочий каталог в сетевую папку при подключении, т.е. открыть другую папку, использовать опцию -D . Например, я хочу подключиться к папке Новая папка , поэтому команда:

Подключиться к папке SMB, требующей авторизации

Например, на компьютере // HACKWARE-MIAL/ существует сетевая папка ShareRestricted , которую пользователь ShareOverlord имеет разрешение просматривать. Чтобы просмотреть защищенную паролем общую папку, вам нужно использовать команду вида:

В моем случае это команда:

Команды Linux SMB

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

Отображает все доступные команды:

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

Перейти в другой каталог (изменить текущий рабочий каталог) в удаленной системе:

Перейти в другой каталог в локальной системе:

Удалить файл в шаре:

У этой команды есть псевдоним:

И еще одна команда с аналогичными функциями:

Эта команда рекурсивно удаляет все файлы и соответствующие каталоги.

Читайте также:  Как открыть дверь убежища бункер альфа

Показать файлы и папки в текущей папке:

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

И еще более короткий псевдоним :

Чтобы загрузить файлы из общей папки:

Чтобы повторно загрузить файл:

Чтобы загрузить все файлы, имена которых соответствуют шаблону:

Например, отзыв форсируйте все файлы с расширением .exe, выполните следующую команду:

Запрос на загрузку будет сделан для каждого файла, соответствующего шаблону. Если вы действительно хотите загрузить его, нажмите » и «:

Существует также более новая команда , которая загружает файлы ( mget ), которые новее, чем указанный локальный файл. используется следующим образом:

Загрузить файл в общую папку:

Следующая команда копирует локальный файл в общую папку:

Загрузить файл еще раз:

Чтобы загрузить все файлы, имя которых соответствует шаблону:

Например, чтобы загрузить в общую папку все файлы (из текущего локального рабочего каталога), которые имеют расширение * .cap, необходимо выполнить команду:

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

Включить и отключить рекурсию

Вы можете включить или отключить рекурсивный режим для mget и mput .

Показать всю возможную информацию о файле:

В отображаемой информации вы можете увидеть альтернативу имя (DOS), метки времени (дата создания файла, доступа, записи и изменения), атрибуты.

Скопировать файл на сервер:

Создать каталог:

Сма zat:

Удалить файлы

Следующая команда удаляет все соответствующие MASK ​​​​​​​​​​​​ ???????????????????????????????????? некоторые), <4 и файлы, и все файлы, будет удалена следующая команда: Псевдонимы команд для удаления файлов:

Вы можете использовать для удаления всех файлов команда wdel подстановочный знак:

Переименовать файлы:

Ссылки

Создать жесткую ссылку Windows:

Создание жесткой ссылки UNIX:

Создание символической ссылки UNIX:

Выключение сервера:

Просмотр история команд текущий сеанс:

Показать содержимое текстового файла:

Показать текущий рабочий каталог:

Другим вариантом отображения текущего рабочего каталога является команда cd без аргументов:

Создать и распаковать архивы tar

Программа tar используется для связывания нескольких файлов в один. Слияние происходит без сжатия. Чтобы объединить несколько файлов из сетевой папки в один zip-файл и загрузить их в локальную систему, выполните следующую команду:

Например, я хочу загрузить файлы all-databases.sql. кроме того. Журнал настройки Chrome. exe из общей папки и объединить их в архив all.tar , то моя команда:

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

Например, я хочу отправить содержимое файла all.tar в общую папку:

Команда

используется для настройки режимов tar

Установка времени ожидания операции:

Время ожидания устанавливается в секундах и по умолчанию равно 20.

Настроить новое соединение:

Выйти, выйти:

Список открытых соединений:

Показать текущий активное соединение:

Изменить удаленный каталог (переместиться на одну папку вверх):

Выполнить команды в локальной системе:

Если вы хотите, чтобы команда выполнялась локально, а не в удаленной системе, добавьте ! (восклицательный знак), например ^

Автоматически выполнять команды на общем сетевом ресурсе Windows

Вам не нужно каждый раз вводить все команды вручную; вы можете перечислить их через запятую и заключить в двойные кавычки с помощью параметра -c , например:

Источник

Поделиться с друзьями
Решатор
Adblock
detector