Jak přenášet a sdílet soubory mezi Windows a Linux

Jak přenášet a sdílet soubory mezi Windows a Linux

Kopírování dat z počítače se systémem Windows do systému Linux --- nebo jiným směrem --- může zpočátku vypadat zastrašující. Koneckonců je to něco, co vypadá, že by to mělo být jednoduché, ale ukázalo se, že je to obtížné.





Ve skutečnosti je sdílení souborů z Windows do Linuxu snadné, ale pouze pokud víte, jak na to. Jste připraveni to zjistit? Zde je vše, co potřebujete vědět o tom, jak přenášet soubory z Windows do Linuxu a zpět.





4 způsoby přenosu souborů z Windows do Linuxu

Přenos dat mezi operačními systémy Windows a Linux je snazší, než si myslíte. Zkompilovali jsme pro vás pět způsobů:





  1. Přenášejte soubory pomocí FTP
  2. Bezpečně kopírujte soubory pomocí SSH
  3. Sdílejte data pomocí synchronizačního softwaru
  4. Ve virtuálním počítači se systémem Linux používejte sdílené složky

S každou z těchto metod budete moci snadno (a v některých případech bez námahy) přesouvat soubory mezi operačními systémy.

Pojďme se na ně postupně podívat a zjistit, který vám nejvíce vyhovuje.



1. Zkopírujte soubory přes SSH z Windows do Linuxu

S povoleným SSH na vašem zařízení Linux můžete odesílat data přes příkazový řádek z jednoho počítače do druhého. Aby to však fungovalo, budete muset na svém počítači se systémem Linux nastavit server SSH.

jak převést obrázek na vektor v Illustratoru

Začněte otevřením terminálu a aktualizací a upgradem operačního systému.





sudo apt update
sudo apt upgrade

Po dokončení nainstalujte server SSH. Server OpenSSH je dobrá volba.

sudo apt install openssh-server

Počkejte, až se nainstaluje. Chcete -li kdykoli zkontrolovat, zda je server OpenSSH spuštěný, použijte





sudo service ssh status

K přenosu dat ze systému Windows použijte klienta SSH, jako je PuTTY. K tomu je potřeba, aby nástroj PSCP (klient pro zabezpečené kopírování) byl do systému Windows spuštěn společně s programem PuTTY. Obojí najdete na Domovská stránka PuTTY .

Příbuzný: Windows 10 SSH vs. PuTTY

Všimněte si toho, že zatímco PuTTY bude vyžadovat instalaci, PSCP ne. Místo toho uložte stažený soubor pscp.exe do kořenového adresáře jednotky C: nebo nastavte jako proměnnou prostředí. Budete také muset potvrdit IP adresu zařízení Linux. Zkontrolujte terminál Linuxu pomocí

ip addr

Po navázání připojení můžete odesílat data z Windows do Linuxu takto:

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

Před zahájením přenosu budete vyzváni k zadání hesla pro počítač se systémem Linux.

Chcete kopírovat data z Linuxu do Windows ve stejné relaci SSH? Tento příkaz stáhne zadaný soubor do aktuálního adresáře:

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

Všimněte si osamělého období na konci --- zahrňte toto nebo převod nebude fungovat.

2. Jak přenášet soubory z Linuxu do Windows pomocí FTP

Lze také použít aplikaci FTP (File Transfer Protocol) s podporou SSH. Přenos souborů přes SFTP v uživatelském rozhraní řízeném myší je pravděpodobně jednodušší než spoléhat se na zadané příkazy.

Před spuštěním musí být na počítači se systémem Linux opět spuštěn server SSH. Měli byste také zajistit, abyste si nainstalovali aplikaci FTP na Windows, jako je FileZilla, která má podporu SFTP.

Chcete -li použít tuto metodu, spusťte FileZilla a poté:

  1. Otevřeno Soubor> Správce stránek
  2. Vytvořit Nový web
  3. Nastavte Protokol na SFTP
  4. Přidejte cílovou IP adresu do Hostitel
  5. Zadejte uživatelské jméno a heslo
  6. Nastavte typ přihlášení na Normální
  7. Klikněte Připojit když je připraven

Poté můžete pomocí aplikace FTP přesouvat soubory z Windows do Linuxu a zpět pomocí drag and drop.

3. Sdílejte soubory mezi Linuxem a Windows pomocí Resilio Sync

Další možností, kterou byste měli zvážit, je program pro synchronizaci souborů. Obvykle se jedná o více platforem a ke správě připojení mezi zařízeními používají šifrovaný klíč.

Vše, co musíte udělat, je nainstalovat aplikaci, nominovat synchronizační složku a poté vytvořit klíč. Nastavte to na druhém počítači a vaše data se poté synchronizují. K tomu jsou k dispozici dvě dobré možnosti:

  1. Resilio Sync : dříve známý jako BitTorrent Sync, Resilio je k dispozici na téměř jakékoli platformě, na kterou si vzpomenete. Existuje placená verze, ale bezplatná možnost stačí k synchronizaci dvou zařízení
  2. SyncThing : pro Linux, Windows, macOS a Android nabízí tato alternativa Resilio Sync podobnou funkci bez placené komponenty

Náš průvodce používáním Resilio Sync (stejně jako SyncThing) vás provede nastavením síťových přenosů souborů mezi počítači Linux a Windows.

4. Vytvořte a připojte sdílenou složku VirtualBox v Linuxu

Místo spuštění samostatného počítače je běžné spouštět Linux nebo Windows na virtuálním počítači (VM). Existuje však způsob, jak přenášet soubory mezi Windows a Linuxem, když je nainstalován na virtuálním počítači?

Naštěstí ano. Pomocí VirtualBoxu můžete vytvořit virtuální sdílený adresář pro synchronizaci dat.

Pokud používáte Windows na virtuálním počítači se systémem Linux (nebo naopak), VirtualBox je již nastaven pro sdílení. Než budete pokračovat, ujistěte se, že máte na virtuálním počítači nainstalované doplňky pro hosty.

Ve správci VirtualBox vyberte virtuální počítač a poté:

  1. Vybrat Start> Bezhlavý start (nebo s běžícím virtuálním počítačem, Zařízení> Sdílené složky )
  2. Po spuštění klikněte pravým tlačítkem na virtuální počítač a vyberte Nastavení> Sdílené složky
  3. Vybrat Složky strojů
  4. Klikněte na + symbol vpravo (nebo klikněte pravým tlačítkem a vyberte Přidat sdílenou složku )
  5. Procházet Cesta ke složce a najděte adresář, který chcete použít
  6. Poté zadejte název (je -li to nutné) OK
  7. Použijte Automatická montáž zaškrtnutím políčka zajistíte, že je sdílení k dispozici při každém spuštění virtuálního počítače
  8. Klikněte OK znovu pro potvrzení a ukončení

Když restartujete virtuální počítač, sdílená složka bude připravena k výměně dat mezi hostitelským počítačem a hostujícím operačním systémem.

A co sdílení souborů v GUI?

Existuje další možnost sdílení souborů mezi počítači se systémem Windows a Linux. Vytvoření sdíleného souboru na jednom nebo obou systémech a poté k němu přístup přes síť je však přinejlepším nespolehlivé.

Sdílení souborů mezi Windows a Linux je snadné

Ať už jste v Linuxu noví, nebo vám Windows připadají neznámé, sdílení dat mezi nimi je snazší, než si myslíte.

Podívali jsme se na několik metod. Doporučujeme vyzkoušet všechny a zjistit, který vám bude nejvíce vyhovovat.

Pokud synchronizujete data do Linuxu, je velká šance, že migrujete své počítače z Windows. Další tipy najdete v našem průvodci přechodem z Windows na Linux.

Podíl Podíl tweet E-mailem 7 nejlepších aplikací pro bezdrátový přenos souborů v systému Linux

Potřebujete přenášet soubory přes Wi-Fi v Linuxu? Zde můžete použít několik metod.

Číst dále
Související témata
  • Linux
  • FTP
  • Sdílení souborů
  • Tipy pro Linux
O autorovi Christian Cawley(1510 článků publikováno)

Zástupce redaktora pro oblast bezpečnosti, Linuxu, kutilství, programování a techniky a opravdu užitečného výrobce podcastů s rozsáhlými zkušenostmi s podporou desktopů a softwaru. Christian, který přispívá do časopisu Linux Format, je drotář Raspberry Pi, milovník Lega a fanoušek retro her.

Více od Christiana Cawleyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru