Kako prenesti in deliti datoteke med operacijskim sistemom Windows in Linux

Kako prenesti in deliti datoteke med operacijskim sistemom Windows in Linux

Kopiranje podatkov iz računalnika z operacijskim sistemom Windows v Linux-ali v drugo smer-se lahko sprva zdi zastrašujoče. Konec koncev se zdi, da bi moralo biti preprosto, vendar se izkaže za težko.





V resnici je deljenje datotek iz sistema Windows v sistem Linux preprosto, vendar le, če veste, kako to storiti. Ste pripravljeni izvedeti? Tukaj je vse, kar morate vedeti o tem, kako prenesti datoteke iz sistema Windows v sistem Linux in nazaj.





4 načini za prenos datotek iz sistema Windows v sistem Linux

Prenos podatkov med operacijskimi sistemi Windows in Linux je lažji, kot si mislite. Za to smo pripravili pet načinov:





  1. Prenesite datoteke s FTP
  2. Varno kopirajte datoteke prek SSH
  3. Delite podatke s programsko opremo za sinhronizacijo
  4. V virtualnem stroju Linux uporabite mape v skupni rabi

Z vsako od teh metod boste lahko preprosto (in v nekaterih primerih brez napora) premikali datoteke med operacijskimi sistemi.

Oglejmo si jih po vrsti in ugotovimo, katera vam najbolj ustreza.



1. Kopirajte datoteke prek SSH iz operacijskega sistema Windows v Linux

Ko je v vaši napravi Linux omogočen SSH, lahko podatke pošiljate prek ukazne vrstice iz enega računalnika v drugega. Če želite, da bo to delovalo, morate na svojem računalniku s sistemom Linux nastaviti strežnik SSH.

12 pro max proti 12 pro

Začnite z odpiranjem terminala ter posodobitvijo in nadgradnjo operacijskega sistema.





sudo apt update
sudo apt upgrade

Ko končate, namestite strežnik SSH. Strežnik OpenSSH je dobra izbira.

sudo apt install openssh-server

Počakajte, da se namesti. Če želite kadar koli preveriti, ali strežnik OpenSSH deluje, uporabite





sudo service ssh status

Za prenos podatkov iz sistema Windows uporabite odjemalca SSH, kot je PuTTY. Za to potrebujete orodje PSCP (odjemalec za varno kopiranje), ki se prenese v sistem Windows, da se izvaja skupaj s programom PuTTY. Oboje poiščite na Domača stran PuTTY .

Povezano: Windows 10 SSH proti PuTTY

Upoštevajte, da čeprav bo PuTTY potrebno namestiti, PSCP ne bo. Namesto tega shranite preneseno datoteko pscp.exe v korenu pogona C: ali nastavite kot spremenljivko okolja. Prav tako boste morali potrditi naslov IP naprave Linux. V terminalu Linux preverite z

ip addr

Ko je povezava vzpostavljena, lahko podatke iz sistema Windows pošljete v sistem Linux tako:

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

Pred začetkom prenosa boste morali vnesti geslo za računalnik Linux.

Želite kopirati podatke iz Linuxa v Windows v isti seji SSH? Ta ukaz bo naložil določeno datoteko v trenutni imenik:

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

Upoštevajte samotno obdobje na koncu --- vključite to ali pa prenos ne bo deloval.

2. Kako prenesti datoteke iz Linuxa v Windows z uporabo FTP

Uporabite lahko tudi aplikacijo protokola za prenos datotek (FTP) s podporo za SSH. Prenos datotek prek SFTP v uporabniškem vmesniku z miško je verjetno lažji od zanašanja na tipkane ukaze.

Še enkrat, pred zagonom mora biti na stroju Linux zagnan strežnik SSH. Prav tako morate zagotoviti, da ste v sistemu Windows namestili aplikacijo FTP, kot je FileZilla, ki podpira SFTP.

Če želite uporabiti to metodo, zaženite FileZilla in nato:

  1. Odprto Datoteka> Upravitelj spletnega mesta
  2. Ustvariti Novo spletno mesto
  3. Nastavite protokol na SFTP
  4. Dodajte ciljni naslov IP v Gostitelj
  5. Določite uporabniško ime in geslo
  6. Vrsto prijave nastavite na Normalno
  7. Kliknite Poveži se ko bo pripravljen

Nato lahko z aplikacijo FTP premaknete datoteke iz sistema Windows v sistem Linux in nazaj s funkcijo povleci in spusti.

3. Delite datoteke med Linuxom in sistemom Windows z Resilio Sync

Druga možnost, ki jo morate upoštevati, je program za sinhronizacijo datotek. Ti so običajno medplatformni in uporabljajo šifriran ključ za upravljanje povezave med napravami.

Vse kar morate storiti je, da namestite aplikacijo, imenujete mapo za sinhronizacijo in nato ustvarite ključ. To nastavite na drugem računalniku in vaši podatki se bodo nato sinhronizirali. Za to sta na voljo dve dobri možnosti:

  1. Resilio Sync : prej znan kot BitTorrent Sync, je Resilio na voljo na skoraj vseh platformah, na katere se spomnite. Obstaja plačljiva različica, vendar brezplačna možnost zadostuje za sinhronizacijo dveh naprav
  2. Sinhronizacija : za Linux, Windows, macOS in Android ta alternativa Resilio Sync ponuja podobno funkcijo brez plačljive komponente

Naš vodnik po uporabi Resilio Sync (in SyncThing) vas bo vodil skozi nastavitev prenosa omrežnih datotek med računalnikoma Linux in Windows.

4. Ustvarite in namestite mapo v skupni rabi VirtualBox v Linuxu

Namesto da bi zagnali ločen računalnik, je običajno, da zaženete Linux ali Windows v navideznem računalniku (VM). Ali obstaja način za prenos datotek med operacijskim sistemom Windows in Linux, če je ena nameščena v VM?

Na srečo, ja. Z VirtualBox lahko ustvarite navidezni skupni imenik za sinhronizacijo podatkov.

Če uporabljate Windows v VM v Linuxu (ali obratno), je VirtualBox že nastavljen za skupno rabo. Preden nadaljujete, se prepričajte, da so na vašem virtualnem stroju nameščeni dodatki za goste.

V upravitelju VirtualBox izberite VM in nato:

  1. Izberite Start> Zagon brez glave (ali z vmesnikom VM, Naprave> Mape v skupni rabi )
  2. Ko se zažene, z desno tipko miške kliknite VM in izberite Nastavitve> Mape v skupni rabi
  3. Izberite Strojne mape
  4. Kliknite na + simbol na desni (ali z desno tipko miške kliknite in izberite Dodaj mapo v skupni rabi )
  5. Prebrskajte po Pot mape in poiščite imenik, ki ga želite uporabiti
  6. Nato nastavite ime (če je potrebno) v redu
  7. Uporabi Samodejna montaža potrditveno polje, da zagotovite, da je skupna raba na voljo, ko se zažene VM
  8. Kliknite v redu znova za potrditev in izhod

Ko znova zaženete VM, bo skupna raba pripravljena za zamenjavo podatkov med gostiteljskim računalnikom in gostujočim operacijskim sistemom.

Kaj pa skupna raba datotek v grafičnem vmesniku?

Obstaja še ena možnost za skupno rabo datotek med računalniki z operacijskim sistemom Windows in Linux. Ustvarjanje datoteke v skupni rabi v enem ali obeh sistemih in nato dostop do nje po omrežju je v najboljšem primeru nezanesljiv.

Skupna raba datotek med operacijskim sistemom Windows in Linux je enostavna

Ne glede na to, ali ste novi v sistemu Linux ali pa vam Windows ni znan, je izmenjava podatkov med njimi lažja, kot si mislite.

Preučili smo več metod. Priporočamo, da preizkusite vse in ugotovite, kateri vam najbolj ustreza.

Če podatke sinhronizirate z Linuxom, obstaja velika verjetnost, da boste računalnik preselili iz sistema Windows. Za več nasvetov preberite naš vodnik za prehod iz sistema Windows v sistem Linux.

Deliti Deliti Cvrkutati E-naslov 7 najboljših brezžičnih aplikacij za prenos datotek v sistemu Linux

Ali morate v Linuxu prenesti datoteke prek Wi-Fi-ja? Tukaj je več načinov, ki jih lahko uporabite.

Preberite Naprej
Sorodne teme
  • Linux
  • FTP
  • Deljenje datotek
  • Nasveti za Linux
O avtorju Christian Cawley(1510 objavljenih člankov)

Namestnik urednika za varnost, Linux, DIY, programiranje in razlago tehnologije ter resnično uporaben podcast producent, z bogatimi izkušnjami s podporo za namizne računalnike in programsko opremo. Sodelujoč v reviji Linux Format, Christian je mačkar Raspberry Pi, ljubitelj Lega in ljubitelj retro iger.

Več od Christiana Cawleyja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti