В этом руководстве есть две части. В первой части мы создадим общую папку в Windows, а затем настроим Linux для доступа к этому ресурсу. Во второй части мы создадим общую папку в Linux и настроим Windows для доступа к ресурсу. В зависимости от вашей ситуации вы захотите следовать соответствующему набору инструкций. Если по какой-то причине вы хотите настроить общие папки в обеих системах, вы тоже можете это сделать. Мы используем Windows 10 и Ubuntu для наших примеров, но мы сделали инструкции, адаптированные практически ко всем версиям Windows или Linux.
Первый вариант: создать общий доступ к Windows и получить доступ к нему из Linux
Чтобы сделать эту работу, мы предпримем три шага. Во-первых, мы обеспечим, что совместное использование включено в Windows. Как только это произойдет, мы поделимся фактической папкой. И тогда мы рассмотрим, как получить доступ к этой папке из системы Linux.
Шаг первый: убедитесь, что общий доступ включен в Windows
Чтобы настроить общую папку в Windows для доступа к Linux, начните с того, что ваши сетевые настройки настроены так, чтобы разрешить подключение с другого компьютера, открыв центр «Сеть и общий доступ». Самый простой способ сделать это - щелкнуть правой кнопкой мыши значок сети на панели задач и выбрать «Открыть сеть и общий центр».
- Включить сетевое обнаружение
- Включить совместное использование файлов и принтеров
Шаг второй: поделитесь папкой
Теперь, когда общий доступ включен, мы можем создать общую папку для машины Linux, чтобы ее увидеть. Нет никаких ограничений на то, что вы можете поделиться (теоретически вы можете поделиться всем своим жестким диском), но здесь мы просто будем делиться папкой с именем «Share», которая находится на нашем рабочем столе.
Щелкните правой кнопкой мыши папку, которую вы хотите разделить по сети, а затем нажмите «Свойства». На вкладке «Совместное использование» в окне свойств нажмите кнопку «Расширенный доступ».
Примечание. Эти учетные записи пользователей находятся на компьютере под управлением Windows, а не в Linux.
Когда вы закончите настройку пользователей и разрешений, нажмите «ОК», чтобы закрыть окно «Разрешения», а затем снова нажмите «ОК», чтобы закрыть окно «Расширенный доступ».
Если вам нужно добавить пользователя, например «Все», нажмите кнопку «Изменить».
Шаг третий: доступ к Windows Share из Linux
Вы должны иметь возможность монтировать общую папку с помощью GUI в Linux, но это также очень легко сделать с командной строкой. Мы используем терминал для наших примеров не только потому, что это быстрее, но потому, что он будет работать во многих разных дистрибутивах.
Во-первых, вам понадобится пакет cifs-utils для монтирования SMB-акций. Просто введите следующую команду в терминал:
sudo apt-get install cifs-utils
После этого просто создайте каталог, а затем смонтируйте его. В этом примере мы создадим папку на нашем рабочем столе для удобства доступа. Используйте эти команды для создания и монтирования папки:
mkdir ~/Desktop/Windows-Share
sudo mount.cifs //WindowsPC/Share /home/geek/Desktop/Windows-Share -o user=geek
Если вам нужна помощь в понимании команды mount, вот что:
- sudo mount.cifs: Это всего лишь команда mount, настроенная для монтирования общего ресурса CIFS (SMB).
- WindowsPC: Это имя компьютера Windows. Введите «Этот компьютер» в меню «Пуск» в Windows, щелкните его правой кнопкой мыши и перейдите в «Свойства», чтобы увидеть имя вашего компьютера.
- // Окна-PC / Share: Это полный путь к общей папке.
- / Главная / выродок / Desktop / Windows-Share: Именно здесь мы хотели бы, чтобы доля была смонтирована в системе Linux.
- - o user = geek: Это имя пользователя Windows, которое мы используем для доступа к общей папке.
Вариант второй: создать общий доступ к Linux и получить доступ к нему из Windows
Создание общего ресурса в Linux, а затем доступ к нему из Windows на самом деле немного проще, чем наоборот. Во-первых, мы создадим общую папку в системе Linux. Затем мы рассмотрим, как получить доступ к нему с ПК с ОС Windows.
Шаг первый: создать общий доступ к Linux
Чтобы настроить общую папку на Linux, доступную для Windows, начните с установки Samba (программное обеспечение, обеспечивающее доступ к протоколам SMB / CIFS, используемым Windows). На терминале используйте следующую команду:
sudo apt-get install samba
После установки Samba настройте имя пользователя и пароль, которые будут использоваться для доступа к ресурсу:
smbpasswd -a geek
Примечание. В этом примере мы используем, Äògeek, так как у нас уже есть пользователь Linux с этим именем, но вы можете выбрать любое имя, которое вам нравится.
mkdir ~/Desktop/Share
Теперь, используя ваш любимый редактор, настройте файл smb.conf. Мы используем Vi здесь.
sudo vi /etc/samba/smb.conf
Прокрутите вниз до конца файла и добавьте следующие строки:
[]
path = /home//
available = yes
valid users =
read only = no
browsable = yes
public = yes
writable = yes
Очевидно, что вам нужно заменить некоторые значения вашими личными настройками. Он должен выглядеть примерно так:
sudo service smbd restart
Теперь ваша общая папка должна быть доступна с ПК с ОС Windows.
Шаг второй: доступ к Linux с Windows
Теперь позвольте добавить общий ресурс Linux на наш рабочий стол Windows. Щелкните правой кнопкой мыши где-нибудь на своем рабочем столе и выберите «Создать»> «Ярлык».
IP-ADDRESSSHARE-NAME
ifconfig
команды на терминале.
В мастере ярлыков на ПК с ОС Windows нажмите «Далее», выберите имя ярлыка и нажмите «Готово». Вы должны получить ярлык на вашем рабочем столе, который подходит к общему ресурсу Linux.