ГлавнаяОперационные системыLinuxКак передавать файлы между Linux и Windows через локальную сеть

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

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

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

Основные методы, используемые для этого:

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

Читайте также: 6 способов улучшить работу с WSL

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

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

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

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

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

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

передача файлов-linux-windows-через-lan-sharing-options

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 и открыв терминал, а затем набрав 15.

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

14. Появится запрос на ввод учетных данных.

15. Введите имя пользователя и пароль Linux. Нажмите ОК.

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

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

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

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

Читайте также: 7 простых способов перенести файлы с вашего компьютера на Android

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

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

  • Включить общий доступ в Windows
  • Поделиться папкой
  • Доступ к нему из Linux

Включить общий доступ в Windows

Начнем с того, что в настройках сети разрешено подключение из системы Linux. Для этого:

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

передача файлов-linux-windows-через-lan-панель-управления-сеть-и-интернет

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

передача файлов-linux-windows-через-lan-control-panel-network-and-internet-network-and-sharing-center

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

передача файлов-linux-windows-через-lan-control-panel-network-and-internet-network-and-sharing-center-change-advanced-settings

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

передача файлов-linux-windows-через-lan-network-and-sharing-center-enable

5. Нажмите Сохранить изменения.

6. Общий доступ теперь включен.

Поделиться папкой

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

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

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

передача файлов-linux-windows-че<h2><span id=Создайте общий ресурс в Windows для доступа к нему из Linuxп» нажмите «Расширенный общий доступ».

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

5. Нажмите «Разрешения».

Примечание в окне «Разрешения» вы можете ограничить доступ к папке определе

Включить общий доступ в Windows

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

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

6. Нажмите «ОК», чтобы закрыть окно «Разрешения».

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

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

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

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

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

9. Нажмите «ОК» во всех окнах. Теперь папка должна быть доступна вашей сети.

Доступ из Linux

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

Для этого вам понадобится пакет cifs-utils для монтирования общих ресурсов SMB. Выполните следующие шаги.

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

sudo apt-get install cifs-utils

2. Создайте каталог.

3. Подключите общий ресурс к каталогу

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

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

mkdir ~/Desktop/Windows-Share
sudo mount.cifs //WindowsPC/Shar

Поделиться папкой

username/Desktop/Windows-Share -o user=username

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

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

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

Доступ из Linux

ПОХОЖИЕ СТАТЬИ

Популярные записи