Windows linux перенос файлов

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

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

У вас есть много больших файлов для отправки на компьютер с Windows в вашей сети? Не заинтересованы в создании сложного инструмента передачи? Мы можем помочь! В этом руководстве мы покажем вам самый простой способ передачи больших файлов между Linux и Windows!

Настройка SSH-сервера в Linux

Существует много способов обмена большими файлами между Linux и виндой. Тем не менее, единственный лучший способ сделать это — сервер SSH, размещенный на компьютере с Linux, так как он не требует большого количества настроек или сложных сторонних приложений для синхронизации. Лучше всего, что пользователю Windows не нужно ничего делать, кроме как настроить совместимое приложение FTP.

Настройка SSH-сервера в Linux по большей части проста, но разные дистрибутивы Linux имеют разные процессы установки. В этом руководстве мы кратко продемонстрируем, как настроить сервер SSH в Ubuntu. Однако, если вы используете другую ОС Linux, вы должны следовать нашему подробному руководству по настройке SSH.

В Ubuntu настроить сервер SSH так же просто, как установить пакет сервера SSH. К счастью, никаких других настроек не требуется. Откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем используйте приведенную ниже команду Apt.

sudo apt install openssh-server

После установки в системе пакета сервера OpenSSH вы можете выполнить быстрый тест на вашем компьютере Linux с помощью подключение к localhost с помощью SSH.

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

Предполагается, что SSH подключается к localhost успешно, сервер запущен и готов к использованию для передачи файлов. Если нет, переустановите пакет и повторите попытку.

Установка FileZilla в Windows

В этом руководстве мы передаем файлы через встроенный FTP-сервер SSH (SFTP). В результате вы должны установить совместимый FTP-клиент. В Windows лучшим (и самым простым) для использования является FileZilla. Вот как его установить в Windows.

Во-первых, зайдите на официальный сайт FileZilla. Затем, попав на сайт, найдите кнопку «Загрузить клиент FileZilla» и щелкните по ней мышью. Оттуда найдите Показать дополнительные параметры загрузки и щелкните по нему, чтобы отобразить все параметры загрузки для приложения. Затем загрузите установочный EXE-файл под Windows (64-битная) или Windows (32-битная).

После загрузки установщика FileZilla EXE в вашу систему Windows откройте папку «Загрузки», дважды щелкните файл EXE и установите FileZilla.

Когда приложение FileZilla установлено в Windows, запустите его и перейдите к следующему шагу в руководстве.

Вход на сервер по SSH

Теперь, когда приложение FileZilla установлено, мы должны продемонстрировать, как подключиться к серверу SSH (SFTP) в Windows. Откройте FileZilla на ПК с Windows и следуйте пошаговым инструкциям ниже.

Шаг 1: внутри FileZilla на компьютере с Windows найдите текстовое поле Host. В этом поле введите имя хоста компьютера с Linux в поле.

Не знаете, что такое имя хоста? Перейдите на компьютер Linux и запустите окно терминала. Затем посмотрите на приглашение командной строки. Имя хоста — это текст после символа @. В этом руководстве имя хоста — ryzen-desktop. Ваш будет отличаться.

Шаг 2: Найдите текстовое поле Имя пользователя и нажмите на него мышью. Затем введите имя пользователя компьютеров Linux.

Шаг 3: Найдите текстовое поле «Пароль» и щелкните его мышью. После этого введите пароль пользователя.

Шаг 4: найдите текстовое поле «Порт» и щелкните его мышью. Затем напишите 22 в это. 22 — это порт для файлового сервера Linuxmachines SSH (SFTP).

Шаг 5: нажмите кнопку QuickConnect, чтобы войти на компьютер Linux через клиент Windows FileZilla.

Совместное использование больших файлов из Linux в Windows

Нужно поделиться несколькими большими файлами, которые находятся на вашем ПК с Linux, на компьютер с Windows ? Сделайте следующее.

Читайте также:  Asus b75m plus драйвер windows 10

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

Right — нажмите на файл (или папку), который вы хотите перенести, и нажмите кнопку «Загрузить». Выбор Download позволит FileZilla получать удаленные данные с SSH-сервера Linux и размещать их на ПК с Windows.

Обмен большими файлами из Windows в Linux

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

Сначала найдите панель «Локальный сайт» в FileZilla в Windows. Эта панель является локальной файловой системой Windows. Используйте его для поиска большого файла (или папки), который вы хотите перенести на удаленный компьютер Linux.

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

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

Копирование данных с ПК с Windows в Linux — или в другом направлении — поначалу может показаться пугающим. В конце концов, это то, что кажется простым, но оказывается сложным.

По правде говоря, делиться файлами из Windows в Linux легко, но только если вы знаете, как это сделать. Готовы выяснить?

4 способа передачи файлов из Windows в Linux

Перенос данных между операционными системами Windows и Linux проще, чем вы думаете. Мы собрали пять способов сделать это:

  1. Поделиться сетевыми папками
  2. Передача файлов с FTP
  3. Безопасное копирование файлов через SSH
  4. Обмен данными с помощью программного обеспечения для синхронизации

С помощью каждого из этих методов вы сможете легко (а в некоторых случаях легко) перемещать файлы между операционными системами.

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

1. Совместное использование сетевых папок между Linux и Windows

Наиболее очевидный способ обмена файлами между Linux и Windows — это использование сетевых ресурсов. Этот термин относится к папкам на одном ПК, которые доступны пользователям на других компьютерах. В сети только для Windows это легко настроить. Добавление устройства Linux немного усложняет ситуацию, хотя это можно преодолеть.

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

  • Включить обнаружение сети
  • Включите общий доступ к файлам и принтерам

Нажмите «Сохранить изменения» для подтверждения, затем перейдите в папку, содержащую файлы, которыми вы хотите поделиться. Щелкните правой кнопкой мыши папку, выберите «Свойства» и откройте вкладку «Общий доступ». Здесь нажмите «Расширенный общий доступ», затем установите флажок «Поделиться этой папкой».

Вы можете управлять доступом к папке через разрешения; это относится к локальным пользователям Windows, а не к сетевым устройствам.

Нажмите OK, чтобы подтвердить изменение, затем откройте вкладку Безопасность в Свойствах. Настройте это, чтобы отразить настройки в поле Полномочия ранее. Вам не нужно делать слишком много здесь, так как Windows 10 должна включать группу под названием Authenticated Users. Это используется для удаленного доступа к вашему компьютеру.

Снова нажмите ОК, когда вы закончите.

Чтобы найти общий ресурс Windows на ПК с Linux, просто откройте браузер файлов и выберите «Сеть». Отсюда перейдите к папке, размещенной в Windows, и начните обмен данными.

Доступ к общему ресурсу Linux из Windows

Чтобы переместить данные в другом направлении, вам нужно установить Samba на ваш компьютер с Linux.

Затем установите имя пользователя для общего ресурса samba.

Вам будет предложено ввести пароль для новой учетной записи (не используйте для этого «имя пользователя»!).

Затем создайте каталог для обмена данными.

Затем отредактируйте файл smb.conf в своем текстовом редакторе:

Добавьте следующее в конец файла конфигурации:

Внесите необходимые изменения в соответствии со своими потребностями, затем нажмите Ctrl + X, чтобы выйти, и нажмите Y, чтобы сохранить. Далее перезапустите Samba:

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

2. Скопируйте файлы через SSH из Windows в Linux

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

Начните с открытия терминала и обновления и обновления ОС.

Читайте также:  Менеджер программных лицензий 1с linux

После завершения установите сервер SSH. Сервер OpenSSH — хороший вариант.

Подождите, пока он установит. Чтобы в любой момент проверить, работает ли сервер OpenSSH, используйте

Для передачи данных из Windows используйте SSH-клиент, например PuTTY. Это требует загрузки инструмента PSCP в вашу систему Windows для запуска вместе с PuTTY. Найти оба на домашней странице PuTTY.

Обратите внимание, что в то время как PuTTY нужно будет установить, PSCP — нет. Однако его следует сохранить в корне диска C:\ или настроить как переменную среды. Вам также необходимо подтвердить IP-адрес устройства Linux. Отметьте это на коробке с

После установления соединения вы можете отправлять данные следующим образом:

Перед началом передачи вам будет предложено ввести пароль для компьютера с Linux.

Хотите скопировать данные из Linux в Windows в одном сеансе SSH? Эта команда загрузит указанный файл в текущий каталог:

Обратите внимание на одиночный период в конце — включите его, иначе перевод не будет работать.

3. Как перенести файлы из Linux в Windows, используя FTP

Можно также использовать приложение протокола передачи файлов (FTP) с поддержкой SSH. Передача файлов через SFTP в пользовательском интерфейсе, управляемом мышью, возможно, проще, чем полагаться на набранные команды.

Опять же, сервер SSH должен быть запущен на компьютере с Linux перед началом работы. Вы также должны убедиться, что вы установили приложение FTP, такое как FileZilla, которое поддерживает SFTP.

Чтобы использовать этот метод, запустите FileZilla, затем откройте Файл → Менеджер сайтов. Создайте новый сайт, заботясь о том, чтобы установить протокол на SFTP. Добавьте целевой IP-адрес в Host, затем имя пользователя и пароль, установив тип входа в систему как Нормальный.

Нажмите Готово, когда будете готовы, затем используйте интерфейс FTP для перетаскивания файлов между двумя компьютерами.

4. Делитесь файлами между Linux и Windows с помощью Resilio Sync

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

Все, что вам нужно сделать, это установить приложение, назначить папку синхронизации, а затем создать ключ. Установите это на втором ПК, и ваши данные будут синхронизированы. Для этого есть два хороших варианта:

  • Resilio Sync: ранее известная как BitTorrent Sync, Resilio доступна практически на любой платформе, о которой вы только можете подумать. Есть платная версия, но бесплатного варианта достаточно для синхронизации двух устройств.
  • SyncThing: для Linux, Windows, macOS и Android эта альтернатива Resilio Sync предлагает аналогичную функцию без платного компонента.

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

Если вы новичок в Linux, или вы находите Windows незнакомой, обмен данными между ними проще, чем вы думаете.

Мы рассмотрели несколько методов. Мы рекомендуем вам попробовать все из них и решить, какой из них вам наиболее удобен.

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

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

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

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

  • Создание общего ресурса в 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

Читайте также:  Имеющих драйвера под windows

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. Создайте и смонтируйте папку, используя следующие команды:

/ Desktop / Windows-Share sudo mount.cifs // WindowsPC / Share / home / username / Desktop / Windows-Share –o user = username

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

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

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

Оцените статью