Как передавать файлы между Linux и Windows по локальной сети

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

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

Как передавать файлы между Linux и Windows по локальной сети - Windows Linux

Для этого используются следующие основные методы:

  • Создайте общий ресурс в Linux и получите доступ к нему из Windows с помощью Samba
  • Создайте общий ресурс в Windows и получите к нему доступ из Linux

Создайте общую папку в Linux и получите доступ к ней из Windows с помощью Samba

Лучший и самый быстрый способ сделать это - установить Samba Suite. Samba - идеальное решение для обмена файлами между различными устройствами, такими как компьютеры Windows, Linux или Mac. Устройства должны быть подключены к сети через общедоступный маршрутизатор.

Машины Windows имеют функциональность, которая позволяет им работать с Samba за пределами региона, поэтому вам нужно установить только один пакет для машин Linux.

1. На вашем компьютере с Linux откройте сайт, содержащий файлы, которыми вы хотите поделиться.

2. Щелкните файл правой кнопкой мыши и выберите «Параметры общего доступа».

Как передавать файлы между Linux и Windows по локальной сети - Windows Linux

3. Если вы получите сообщение с просьбой установить службы Samba, нажмите «Установить службу».

4. Нажмите «Перезапустить сеанс после установки Samba», чтобы разрешить совместное использование.

5. Выберите «Поделиться этой папкой» и «Разрешить другим создавать и удалять файлы в этой папке».

6. Нажмите «Создать публикацию», чтобы завершить процесс.

7. Откройте Терминал и введите следующие команды:

sudo smbpasswd –a USERNAME

Замените USERNAME своим именем пользователя.

sudo cp /etc/ samba/ smb.conf /etc/samba/smb.conf.old

sudo nano /etc/samba/smb.conf

8. Найдите общий раздел и добавьте строки:

encrypt passwords = true

wins support = yes

9. Нажмите Ctrl + O и Ctrl + X, чтобы сохранить и выйти.

10. Вам необходимо перезапустить Samba:

sudo service smbd restart

11. Перейдите на свое устройство с Windows и щелкните правой кнопкой мыши «Пуск», затем выберите «Выполнить».

12. В поле «Выполнить» введите команду:

\\computer_name\share_name5
Примечание. Имя компьютера в этом случае может быть IP-адресом Linux-машины, который вы можете найти, перейдя на свой Linux-компьютер и открыв Терминал, а затем набрав ipconfig.

13. Введите имя компьютера Linux и поделитесь именем ресурса.

14. Отобразится запрос с запросом ваших учетных данных.

15. Введите свое имя пользователя и пароль Linux. Щелкните ОК.

16. Попробуйте получить доступ к общим ресурсам со своего компьютера с Windows.

Новый сервер должен отображаться в «Сетевом окружении» Windows.

В качестве альтернативы выполните следующие действия: щелкните правой кнопкой мыши «Пуск» и выберите «Выполнить», затем введите: // server. Замените сервер именем или IP-адресом машины, на которой работает ваш сервер Samba. Откроется окно с доступными для просмотра сообщениями с сервера.

Примечание. Для доступа к общим ресурсам, не доступным для просмотра, используйте этот код: \\ server \ share name

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

Это будет сделано в три этапа:

  1. Разрешить общий доступ в Windows
  2. Совместное использование папок
  3. Доступ к нему из Linux

Разрешить общий доступ в Windows

Начните с того, что убедитесь, что настройки вашей сети разрешают подключение из Linux. Сделать это:

1. Перейдите в Панель управления и нажмите «Сеть и Интернет».

Как передавать файлы между Linux и Windows по локальной сети - Windows Linux

2. Выберите Центр управления сетями и общим доступом.

Как передавать файлы между Linux и Windows по локальной сети - Windows Linux

3. Откроется окно «Центр управления сетями и общим доступом». Нажмите «Изменить дополнительные настройки».

Как передавать файлы между Linux и Windows по локальной сети - Windows Linux

4. Вы должны включить эти два параметра: «Обнаружение сети» и «Включить общий доступ к файлам и принтерам».

Как передавать файлы между Linux и Windows по локальной сети - Windows Linux

5. Щелкните Сохранить изменения.

6. Совместное использование теперь будет разрешено.

Совместное использование папок

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

1. Найдите папку, которой хотите поделиться, и щелкните ее правой кнопкой мыши.

2. Выберите «Свойства».

Как передавать файлы между Linux и Windows по локальной сети - Windows Linux

3. На вкладке «Совместное использование» щелкните «Расширенный доступ».

4. В окне «Расширенный доступ» включите параметр «Поделиться этой папкой».

5. Щелкните «Разрешения».

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

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

6. Щелкните OK, чтобы закрыть окно разрешений.

7. Щелкните OK, чтобы закрыть окно Advanced Sharing.

8. Перейдите на вкладку «Безопасность» в главном окне свойств.

Примечание. Настройте разрешения, аналогичные тем, которые указаны в настройках общего доступа, чтобы пользователи Linux могли получить доступ к общей папке.

Если они не совпадают, будут применены самые строгие настройки.

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

9. Щелкните OK во всех окнах. Теперь папка должна быть доступна в вашей сети.

Доступ к папке из Linux

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

Для этого вам понадобится пакет CIFS-Utils Скачать сообщения SMB. Выполните следующие шаги.

1. В Терминале введите:

sudo apt-get install cifs-utils

2. Вам необходимо создать каталог.

3. Загрузите сообщение в каталог.

4. Создайте папку на рабочем столе. (Отсюда проще получить доступ.)

5. Создайте и установите папку с помощью этих команд:

mkdir ~/Desktop/Windows-Share

sudo mount.cifs //WindowsPC/Share/home/username/Desktop/Windows-Share –o user=username
Примечание. Если вам будет предложено ввести пароль root для Linux и учетную запись пользователя Windows, введите оба значения и выполните команду.

Теперь вы увидите содержимое общего ресурса Windows и сможете добавлять в него данные.

Можете ли вы теперь передавать файлы в системы Linux и Windows и обратно? Сообщите нам, удалось ли вам это сделать и какой шаг самый сложный, а если у вас есть другой метод, поделитесь им ниже.

Перейти к верхней кнопке