Как делиться файлами между Windows и Linux

Оглавление:

Как делиться файлами между Windows и Linux
Как делиться файлами между Windows и Linux

Видео: Как делиться файлами между Windows и Linux

Видео: Как делиться файлами между Windows и Linux
Видео: Сортировка писем по папкам автоматически (правила для писем новичкам в Outlook 2016) - YouTube 2024, Апрель
Anonim
Ранее мы рассмотрели различные способы обмена файлами между соседними компьютерами, но обмен между Windows и Linux может быть немного сложнее. В этой статье будет показано, как сопоставить общие ресурсы обеих операционных систем для бесшовного совместного использования файлов.
Ранее мы рассмотрели различные способы обмена файлами между соседними компьютерами, но обмен между Windows и Linux может быть немного сложнее. В этой статье будет показано, как сопоставить общие ресурсы обеих операционных систем для бесшовного совместного использования файлов.

В этом руководстве есть две части. В первой части мы создадим общую папку в Windows, а затем настроим Linux для доступа к этому ресурсу. Во второй части мы создадим общую папку в Linux и настроим Windows для доступа к ресурсу. В зависимости от вашей ситуации вы захотите следовать соответствующему набору инструкций. Если по какой-то причине вы хотите настроить общие папки в обеих системах, вы тоже можете это сделать. Мы используем Windows 10 и Ubuntu для наших примеров, но мы сделали инструкции, адаптированные практически ко всем версиям Windows или Linux.

Первый вариант: создать общий доступ к Windows и получить доступ к нему из Linux

Чтобы сделать эту работу, мы предпримем три шага. Во-первых, мы обеспечим, что совместное использование включено в Windows. Как только это произойдет, мы поделимся фактической папкой. И тогда мы рассмотрим, как получить доступ к этой папке из системы Linux.

Шаг первый: убедитесь, что общий доступ включен в Windows

Чтобы настроить общую папку в Windows для доступа к Linux, начните с того, что ваши сетевые настройки настроены так, чтобы разрешить подключение с другого компьютера, открыв центр «Сеть и общий доступ». Самый простой способ сделать это - щелкнуть правой кнопкой мыши значок сети на панели задач и выбрать «Открыть сеть и общий центр».

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

Шаг второй: поделитесь папкой

Теперь, когда общий доступ включен, мы можем создать общую папку для машины Linux, чтобы ее увидеть. Нет никаких ограничений на то, что вы можете поделиться (теоретически вы можете поделиться всем своим жестким диском), но здесь мы просто будем делиться папкой с именем «Share», которая находится на нашем рабочем столе.

Щелкните правой кнопкой мыши папку, которую вы хотите разделить по сети, а затем нажмите «Свойства». На вкладке «Совместное использование» в окне свойств нажмите кнопку «Расширенный доступ».

В открывшемся окне «Расширенный доступ» включите параметр «Поделиться этой папкой», а затем нажмите кнопку «Разрешения».
В открывшемся окне «Расширенный доступ» включите параметр «Поделиться этой папкой», а затем нажмите кнопку «Разрешения».
В окне разрешений вы можете ограничить доступ к папке определенным учетным записям. Чтобы любой пользователь имел доступ к вашей папке, просто дайте разрешение «Полный доступ» пользователю «Все». Это позволяет любому пользователю читать и записывать изменения в файлы в общей папке. Если вы предпочитаете ограничивать доступ к определенным учетным записям, просто удалите пользователя Everyone, добавьте пользователей, которых вы хотите, а затем назначьте им соответствующие разрешения.
В окне разрешений вы можете ограничить доступ к папке определенным учетным записям. Чтобы любой пользователь имел доступ к вашей папке, просто дайте разрешение «Полный доступ» пользователю «Все». Это позволяет любому пользователю читать и записывать изменения в файлы в общей папке. Если вы предпочитаете ограничивать доступ к определенным учетным записям, просто удалите пользователя Everyone, добавьте пользователей, которых вы хотите, а затем назначьте им соответствующие разрешения.

Примечание. Эти учетные записи пользователей находятся на компьютере под управлением Windows, а не в Linux.

Когда вы закончите настройку пользователей и разрешений, нажмите «ОК», чтобы закрыть окно «Разрешения», а затем снова нажмите «ОК», чтобы закрыть окно «Расширенный доступ».

Вернитесь в окно основных свойств, перейдите на вкладку «Безопасность».
Вернитесь в окно основных свойств, перейдите на вкладку «Безопасность».
Чтобы пользователь Linux имел доступ к общей папке, вам необходимо настроить те же права, что и в настройках совместного доступа. Если эти две настройки не совпадают, наиболее ограничительные настройки вступят в силу. Если у вашего желаемого пользователя уже установлены свои разрешения безопасности (например, пользователь geek в нашем примере), тогда вам хорошо идти. Вы можете закрыть окно и перейти к следующему шагу.
Чтобы пользователь Linux имел доступ к общей папке, вам необходимо настроить те же права, что и в настройках совместного доступа. Если эти две настройки не совпадают, наиболее ограничительные настройки вступят в силу. Если у вашего желаемого пользователя уже установлены свои разрешения безопасности (например, пользователь geek в нашем примере), тогда вам хорошо идти. Вы можете закрыть окно и перейти к следующему шагу.

Если вам нужно добавить пользователя, например «Все», нажмите кнопку «Изменить».

В открывшемся окне «Разрешения» нажмите кнопку «Добавить», чтобы ввести новые данные пользователя.
В открывшемся окне «Разрешения» нажмите кнопку «Добавить», чтобы ввести новые данные пользователя.
Нажмите «ОК» во всех открытых окнах, и теперь ваша папка будет совместно использоваться в сети.
Нажмите «ОК» во всех открытых окнах, и теперь ваша папка будет совместно использоваться в сети.

Шаг третий: доступ к 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 с этим именем, но вы можете выбрать любое имя, которое вам нравится.

Создайте каталог, который вы хотите разделить на свой компьютер с Windows. Мы просто поместим папку на наш Рабочий стол.
Создайте каталог, который вы хотите разделить на свой компьютер с Windows. Мы просто поместим папку на наш Рабочий стол.
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

Очевидно, что вам нужно заменить некоторые значения вашими личными настройками. Он должен выглядеть примерно так:

Сохраните файл и закройте редактор. Теперь вам просто нужно перезапустить службу SMB, чтобы изменения вступили в силу.
Сохраните файл и закройте редактор. Теперь вам просто нужно перезапустить службу SMB, чтобы изменения вступили в силу.
sudo service smbd restart

Теперь ваша общая папка должна быть доступна с ПК с ОС Windows.

Шаг второй: доступ к Linux с Windows

Теперь позвольте добавить общий ресурс Linux на наш рабочий стол Windows. Щелкните правой кнопкой мыши где-нибудь на своем рабочем столе и выберите «Создать»> «Ярлык».

Введите сетевое расположение общей папки с этим синтаксисом:
Введите сетевое расположение общей папки с этим синтаксисом:
IP-ADDRESSSHARE-NAME

Примечание. Если вам нужен IP-адрес вашего компьютера Linux, просто используйте
Примечание. Если вам нужен IP-адрес вашего компьютера Linux, просто используйте

ifconfig

команды на терминале.

В мастере ярлыков на ПК с ОС Windows нажмите «Далее», выберите имя ярлыка и нажмите «Готово». Вы должны получить ярлык на вашем рабочем столе, который подходит к общему ресурсу Linux.

Рекомендуемые: