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

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

Копирането на данни от компютър с Windows към Linux --- или в друга посока-може да изглежда плашещо в началото. В крайна сметка това е нещо, което изглежда, че трябва да е просто, но се оказва трудно.





Всъщност споделянето на файлове от Windows към Linux е лесно, но само ако знаете как да го направите. Готови ли сте да разберете? Ето всичко, което трябва да знаете за това как да прехвърляте файлове от Windows към Linux и обратно.





4 начина за прехвърляне на файлове от Windows към Linux

Прехвърлянето на данни между операционни системи Windows и Linux е по -лесно, отколкото си мислите. Съставихме пет начина да направите това:





  1. Прехвърляне на файлове с FTP
  2. Сигурно копирайте файлове чрез SSH
  3. Споделяйте данни с помощта на софтуер за синхронизиране
  4. Използвайте споделени папки във вашата виртуална машина Linux

С всеки от тези методи ще можете лесно (а в някои случаи и без усилие) да премествате файлове между операционни системи.

Нека да ги разгледаме на свой ред и да разберем кой от тях ви подхожда най -добре.



1. Копирайте файлове чрез SSH от Windows към Linux

Когато SSH е активиран на вашето Linux устройство, можете да изпращате данни чрез командния ред от един компютър на друг. За да работи това обаче, ще трябва да настроите SSH сървър на вашата Linux машина.

автоматично препраща текстови съобщения до имейл

Започнете с отваряне на терминал и актуализиране и надграждане на операционната система.





sudo apt update
sudo apt upgrade

След като приключите, инсталирайте SSH сървъра. Сървърът OpenSSH е добър вариант.

sudo apt install openssh-server

Изчакайте, докато се инсталира. За да проверите по всяко време дали сървърът на OpenSSH работи, използвайте





sudo service ssh status

За да прехвърляте данни от Windows, използвайте SSH клиент като PuTTY. Това се нуждае от изтегляне на инструмента PSCP (клиент за защитено копиране) във вашата система Windows, за да работи заедно с PuTTY. Намерете и двете на Начална страница на PuTTY .

Свързани: Windows 10 SSH срещу PuTTY

Имайте предвид, че докато PuTTY ще се нуждае от инсталиране, PSCP няма. Вместо това запишете изтегления файл pscp.exe в корена на устройството C: или настройте като променлива на средата. Също така ще трябва да потвърдите IP адреса на устройството с Linux. Проверете в терминала на Linux с

ip addr

При установена връзка можете да изпращате данни от Windows към Linux по следния начин:

c:pscp c:
omepath oafile.txt user@remoteIP:homeuser
omepath
ewname.txt

Ще бъдете подканени да въведете паролата си за компютъра с Linux, преди да започне прехвърлянето.

Искате ли да копирате данни от Linux в Windows в една и съща SSH сесия? Тази команда ще изтегли посочения файл в текущата директория:

c:pscp user@remoteIP:homeuser
omefile.txt .

Обърнете внимание на самотния период в края --- включете това или прехвърлянето няма да работи.

2. Как да прехвърляте файлове от Linux към Windows чрез FTP

Може да се използва и приложение за протокол за прехвърляне на файлове (FTP) с поддръжка на SSH. Прехвърлянето на файлове чрез SFTP в потребителски интерфейс с мишка е може би по -лесно от разчитането на въведени команди.

Отново, SSH сървърът трябва да работи на Linux машината, преди да започнете. Трябва също така да сте сигурни, че сте инсталирали FTP приложение на Windows като FileZilla, което има SFTP поддръжка.

За да използвате този метод, стартирайте FileZilla, след това:

  1. Отворено Файл> Мениджър на сайтове
  2. Създавам Нов сайт
  3. Задайте протокола на SFTP
  4. Добавете целевия IP адрес в Домакин
  5. Посочете потребителско име и парола
  6. Задайте Logon Type на Нормално
  7. Щракнете Свържете се когато е готов

След това можете да използвате приложението FTP за преместване на файлове от Windows към Linux и обратно чрез плъзгане и пускане.

3. Споделяйте файлове между Linux и Windows с Resilio Sync

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

Всичко, което трябва да направите, е да инсталирате приложението, да номинирате папка за синхронизиране и след това да създадете ключа. Настройте това на втория компютър и вашите данни след това ще се синхронизират. За това са налице две добри опции:

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

Нашето ръководство за използване на Resilio Sync (както и SyncThing) ще ви преведе през настройването на мрежови файлови трансфери между компютри Linux и Windows.

4. Създайте и монтирайте споделена папка VirtualBox в Linux

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

За щастие, да. С VirtualBox можете да създадете виртуална споделена директория за синхронизиране на данни.

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

В мениджъра на VirtualBox изберете VM, след което:

  1. Избирам Старт> Старт без глава (или с работеща виртуална машина, Устройства> Споделени папки )
  2. След като стартирате, щракнете с десния бутон върху виртуалната машина и изберете Настройки> Споделени папки
  3. Изберете Машинни папки
  4. Щракнете върху + символ вдясно (или щракнете с десния бутон и изберете Добавете споделена папка )
  5. Разгледайте Пътят на папката и намерете директорията, която искате да използвате
  6. След това задайте име (ако е необходимо) Добре
  7. Използвай Автоматично монтиране квадратче за отметка, за да сте сигурни, че споделянето е достъпно, когато виртуалната машина работи
  8. Щракнете Добре отново за потвърждение и изход

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

Какво ще кажете за споделянето на файлове в GUI?

Има и друга опция за споделяне на файлове между компютри с Windows и Linux. Създаването на споделен файл на една или и двете системи и след това достъпът до него в мрежа е в най -добрия случай ненадеждно.

Споделянето на файлове между Windows и Linux е лесно

Независимо дали сте нов в Linux или ви е непознат Windows, споделянето на данни между тях е по -лесно, отколкото си мислите.

Разгледахме няколко метода. Препоръчваме ви да опитате всички от тях и да определите кой от тях ви е най -удобен.

Ако синхронизирате данни с Linux, има голям шанс да мигрирате компютрите си от Windows. Вижте нашето ръководство за преминаване от Windows към Linux за още съвети.

Дял Дял Туит електронна поща 7 -те най -добри приложения за безжично прехвърляне на файлове в Linux

Трябва да прехвърлите файловете си през Wi-Fi на Linux? Ето няколко метода, които можете да използвате.

Прочетете Напред
Свързани теми
  • Linux
  • FTP
  • Споделяне на файлове
  • Съвети за Linux
За автора Кристиан Каули(1510 публикувани статии)

Заместник -редактор по сигурността, Linux, DIY, програмирането и технологиите, обяснени и наистина полезен производител на подкаст, с богат опит в поддръжката на настолни компютри и софтуер. Сътрудник на списание Linux Format, Кристиан е калайджия на Raspberry Pi, любител на Lego и фен на ретро игри.

Още от Кристиан Каули

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux