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



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

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

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

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

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

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

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

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

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

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

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

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

4. Нажмите Перезапустить сеанс после установки службы Samba, чтобы включить общий доступ.

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

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

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

sudo smbpasswd –a ИМЯ ПОЛЬЗОВАТЕЛЯ

Замените ИМЯ ПОЛЬЗОВАТЕЛЯ своим именем пользователя.

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_nameshare_name5.

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

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

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

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

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

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

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

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

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

Это будет сделано в три выполните следующие действия:

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

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

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

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

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

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

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

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

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

Общий доступ к папке

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

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

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

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

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

5. Нажмите Permissions.

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

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

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

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

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

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

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

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

9. Нажмите OK во всех окнах. Теперь эта папка должна использоваться в вашей сети.

Доступ из Linux

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

Для этого вам понадобится пакет 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 и из них? Расскажите нам, что сработало для вас, и если у вас есть другой метод, поделитесь с нами ниже.

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

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

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