Найти тему
takoedelo

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

Оглавление

Переходите с Windows на Linux и необходимо копирования данных? Используйте эти приемы для передачи или обмена файлами из Windows в Linux.

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

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

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

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

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

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

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

1. Скопируйте файлы между Windows и Linux через SSH

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

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

-2

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

-3

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

-4

Для передачи данных из Windows используйте SSH-клиент, такой как PuTTY. Для этого необходимо загрузить в вашу систему Windows инструмент PSCP (secure copy client), который будет работать вместе с PuTTY.

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

-5

Установив соединение, вы можете перенести файл из Windows в Linux следующим образом:

-6

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

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

-7

2. Как передавать файлы из Linux в Windows с помощью FTP

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

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

Чтобы использовать этот метод, запустите FileZilla, затем:

  1. Открыть файл > Менеджер сайта
  2. Создайте новый сайт
  3. Установите для протокола значение SFTP
  4. Добавьте целевой IP-адрес в Host
  5. Укажите имя пользователя и пароль
  6. Установите тип входа в систему на Обычный
  7. Нажмите Подключиться, когда будете готовы
-8

Затем вы можете использовать приложение FTP для перемещения файлов из Windows в Linux и обратно с помощью перетаскивания.

3. Обмен файлами между Linux и Windows с помощью Resilio Sync

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

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

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

4. Как передавать файлы из Windows на виртуальную машину Linux

Вместо того, чтобы запускать отдельный компьютер, обычно Linux или Windows запускаются на виртуальной машине (VM). Но есть ли способ передавать файлы между Windows и Linux, когда они установлены на виртуальной машине?

К счастью, да. С помощью VirtualBox вы можете создать виртуальный общий каталог для синхронизации данных.

Если вы используете Windows на виртуальной машине в Linux (или наоборот), VirtualBox уже настроен для совместного использования. Убедитесь, что на вашей виртуальной машине установлены гостевые дополнения, прежде чем продолжить.

В диспетчере VirtualBox выберите виртуальную машину, затем:

Выберите Start > Headless Start (или с запущенной виртуальной машиной, Устройства> Общие папки)

-9
  1. После запуска щелкните правой кнопкой мыши виртуальную машину и выберите Настройки> Общие папки
  2. Выберите папки компьютера
  3. Щелкните символ + справа (или щелкните правой кнопкой мыши и выберите Добавить общую папку)
  4. Просмотрите путь к папке и найдите каталог, который вы хотите использовать
  5. Задайте имя (если необходимо), затем ОК
-10

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


7. Нажмите
OK еще раз для подтверждения и выхода

Когда вы перезагрузите виртуальную машину, общий ресурс будет готов к обмену данными между хост-компьютером и гостевой операционной системой.

Можете ли вы переместить файл из Windows в Linux с помощью общего сетевого ресурса?

Существует еще один вариант обмена файлами между ПК с Windows и Linux. Однако создание общего файла в одной или обеих системах и затем доступ к нему по сети в лучшем случае ненадежны.

Обмен файлами между Windows и Linux прост

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

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

Смотрите другие наши статьи,подписывайтесь на канал чтобы не пропустить интересное.