Доступ к сетевым ресурсам Windows в Ubuntu WSL

Убунту 21

В этой статье мы обсудим, как получить доступ к общим сетевым ресурсам Windows в Ubuntu в подсистеме Windows для Linux (WSL). Это может быть полезно, когда вам нужно получить доступ к общим ресурсам в сети Windows из среды Linux. Мы рассмотрим два метода: монтирование общего ресурса вручную и с помощью автомонтера (autofs).

Чтобы получить доступ к общим сетевым ресурсам Windows в Ubuntu WSL, вы можете либо смонтировать общий ресурс вручную с помощью команды mount или пакета cifs-utils, либо использовать automounter autofs. Оба метода имеют свои преимущества и могут использоваться в зависимости от ваших конкретных требований.

Предварительные условия

Прежде чем продолжить, убедитесь, что вы установили Ubuntu на WSL и имеете необходимые разрешения для доступа к сетевому ресурсу Windows.

Монтирование общего ресурса вручную

Первый способ доступа к общим сетевым ресурсам Windows в Ubuntu WSL — это монтирование общего ресурса вручную. Этого можно добиться с помощью команды mount или пакета cifs-utils.

Использование команды монтирования

Команда mount — это встроенная утилита Linux, которая позволяет подключать файловые системы и устройства к определенной точке монтирования в дереве каталогов. В данном случае мы будем использовать его для подключения общего сетевого ресурса Windows. Синтаксис команды следующий:

$ sudo mount -t drvfs '\\server\share' /mnt/share

Здесь sudo используется для выполнения команды с правами root. -t drvfs указывает тип файловой системы, в данном случае DrvFs. \\server\share — это путь к сетевому ресурсу Windows, а /mnt/share — точка монтирования в файловой системе Ubuntu.

Использование пакета cifs-utils

Альтернативно вы можете использовать пакет cifs-utils для монтирования общего ресурса с использованием протокола Common Internet File System (CIFS). Сначала установите пакет, используя следующую команду:

$ sudo apt установить cifs-utils

Затем смонтируйте общий ресурс с помощью этой команды:

$ sudo mount -t cifs -o user={user},pass={password},vers=1.0 //сервер/общий ресурс /mnt/share

Замените {user} и {password} своими учетными данными Windows. -t cifs указывает тип файловой системы, -o указывает параметры, а vers=1.0 указывает версию протокола SMB.

Использование автомонтера (autofs)

Второй метод доступа к общим сетевым ресурсам Windows — использовать автомонтировщик autofs. Эта утилита автоматически монтирует файловые системы при доступе к ним и размонтирует их после определенного периода бездействия.

Установка автофс

Сначала установите пакет autofs, используя следующую команду:

$ sudo apt установить autofs

Настройка автофс

Затем отредактируйте файл /etc/auto.master и добавьте следующую строку:

/cifs /etc/auto.smb –timeout=300

Эта строка сообщает autofs автоматически монтировать общие ресурсы в каталоге /cifs, используя настройки в файле /etc/auto.smb. Опция –timeout=300 указывает, что общий ресурс должен быть отключен после 300 секунд бездействия.

Запуск автофс

Наконец, запустите или перезапустите службу autofs с помощью этой команды:

$ sudo сервис autofs запускается

Теперь вы можете получить доступ к общим ресурсам, используя путь /cifs//. Например:

$ ls /cifs/имя_сервера/имя_ресурса

Заключение

Доступ к общим сетевым ресурсам Windows в Ubuntu WSL можно осуществить либо путем монтирования общего ресурса вручную, либо с помощью средства автоматического монтирования autofs. Оба метода имеют свои преимущества и могут использоваться в соответствии с вашими конкретными потребностями. Не забудьте настроить команды и пути в соответствии с вашими настройками.

Да, вы можете получить доступ к общим сетевым ресурсам Windows в Ubuntu WSL, используя метод ручного монтирования или метод автоматического монтирования (autofs).

Чтобы смонтировать общий сетевой ресурс Windows вручную, вы можете использовать команду mount или пакет cifs-utils. Синтаксис команды монтирования — sudo mount -t drvfs '\\server\share' /mnt/share, а синтаксис пакета cifs-utils — sudo mount -t cifs -o user={user},pass={password},vers. =1,0 //сервер/общий ресурс /mnt/share.

Чтобы использовать автомонтировщик (autofs) для доступа к общим сетевым ресурсам Windows, вам необходимо установить пакет autofs, настроить его, отредактировав файл /etc/auto.master, и запустить службу autofs. Доступ к общим ресурсам можно будет получить по пути /cifs//.

Метод automounter (autofs) автоматически монтирует файловые системы при доступе к ним и размонтирует их после определенного периода бездействия. Это может быть удобно, поскольку вам не нужно каждый раз вручную монтировать и отключать общие ресурсы.

Да, вы можете настроить период ожидания для автомонтера (autofs). В файле /etc/auto.master вы можете изменить параметр –timeout, чтобы указать желаемый период ожидания в секундах.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *