Ubuntu

Fájlok megosztása és továbbítása Linux és Windows között

Fájlok megosztása és továbbítása Linux és Windows között

Korábban megmutattuk, hogyan lehet távolról csatlakozni a Linux gépéhez Windows rendszerről (Kattintson ide). És mi van akkor, ha át kell töltenie néhány fájlt a Windows és a Linux rendszerek között?

Nos, az USB-meghajtó hasznos az egyszerű adatátvitelhez. Különböző időpontokban nagyszámú fájlhoz egy másik hatékony módszerre van szükség. Az adatátvitel Linux és Windows között a helyi hálózaton keresztül ajánlott. Egyszerű és gyors, egyszeri beállítással megoszthatja fájljait különböző gépek között.

Fájlmegosztás Linux és Windows rendszerek között

Ebben az oktatóanyagban bemutatjuk a fájlok megosztását az Ubuntu és a Windows gépek között helyi hálózaton keresztül, és bemutatjuk, hogyan lehet fájlokat átvinni Windows és Linux között ugyanazon a számítógépen.

Hálózaton keresztül

A fájlok átvitele az Ubuntu és a Windows között sokféleképpen történhet, de ebben az oktatóanyagban a következő népszerű módszereket fogjuk megvitatni:

  1. Fájlok átvitele az Ubuntu és a Windows között az SSH-n keresztül.
  2. Fájlok átvitele az Ubuntu és a Windows között a Samba használatával.
  3. Fájlok átvitele az Ubuntu és a Windows között a Megosztott hálózati mappák használatával.

1. módszer: Fájlok átvitele az Ubuntu és a Windows között SSH-n keresztül

Ebben a módszerben telepítenie és engedélyeznie kell az SSH szolgáltatást az Ubuntun. Szükségünk van egy SSH kliens alkalmazásra a Windows rendszeren. Ebben az oktatóanyagban a Putty-t fogjuk használni. Ezután a parancssor segítségével fogjuk megosztani a fájljait a hálózaton.

1. lépés. Telepítse az SSH csomagot az Ubuntu a következő paranccsal.

sudo apt install openssh-server

Telepítse az Open SSH csomagot az Ubuntura

2. lépés. A telepítés sikeres befejezése után a következő paranccsal ellenőrizheti az SSH szolgáltatás állapotát.

sudo szolgáltatás ssh állapota

A parancs kimenetének az alábbi képernyőképnek kell kinéznie:

Ellenőrizze az SSH szolgáltatás állapotát

Ha a szolgáltatás nem fut, akkor a következő paranccsal indíthatja el:

sudo szolgáltatás ssh start

Ezenkívül a következő paranccsal engedélyezheti az SSH szolgáltatás indítását a rendszer minden indításakor:

sudo szolgáltatás ssh engedélyezése

3. lépés. Telepítse a net-tools csomagot.

sudo apt telepítse a net-tools programot

Telepítse a net-tools csomagot

4. lépés. Hajtsa végre a következő parancsot az Ubuntu gép IP-címének megszerzéséhez.

ifconfig

Ubuntu Machine IP

5. lépés. A Windows gépéről szükségünk van egy SSH kliensre (ami Putty) és egy PSCP-re. A PSCP biztonságos másolási eszköznek számít, amelyet a Putty-val együtt használnak a fájlok biztonságos hálózaton történő továbbítására.

A (Putty és a PSCP) programokat a Putty hivatalos weboldaláról töltheti le. (Kattints ide.) Kérjük, vegye figyelembe, hogy a Putty-t telepíteni kell, míg a PSCP-t nem. Be kell raknia a PSCP-t.exe a használandó „C: \” meghajtóban, amint hamarosan látnia kell.

6. lépés. Most nyissa meg a fájlkezelőt, és a következő paranccsal indítsa el fájljainak átvitele a Windows gépéről az Ubuntu-ra.

c: \ pscp "C: \ Ubuntu oktatóanyagok \ Windows megosztott mappa \ Windows megosztott mappa.txt "hendadel @ 192.168.1.8: windowssharedfile.txt

Fájl másolása Windows-ból Ubuntu-ba az SSH-n keresztül

7. lépés. Ezután meg kell adnia az Ubuntu jelszavát.

Írja be az Ubuntu jelszavát

8. lépés. A jelszó sikeres megadása után a parancsnak át kell másolnia a szöveges fájlt a Windows gépéről az Ubuntu otthonába. Most ellenőrizheti a saját könyvtárát, és ott meg kell találnia a fájlt.

Jelölje be a Másolt fájlt

9. lépés. Most, ha szüksége van rá fájljainak átvitele az Ubuntu gépről a Windows rendszerre, nyissa meg a fájlkezelőt a Windows gépén, és használja a következő parancsot. Legyen óvatos, és ne felejtse el a parancs végén található pontot.

c: \ pscp hendadel @ 192.168.1.8: ubuntushared .

Fájl másolása Ubuntu-ból Windows-ba SSH-n keresztül

Az előző parancs végrehajtásával meg kell adnia az Ubuntu gép jelszavát. Ezután a fájl átkerül az Ubuntuból a Windows aktuális könyvtárába.

A fájl sikeresen másolva

2. módszer: Fájlok átvitele a Samba segítségével

Ebben a módszerben a Samba csomagot telepítjük az Ubuntu-ra. Ezenkívül használja a Windows futtató alkalmazást az Ubuntu megosztott könyvtárakhoz való csatlakozáshoz.

1. lépés. Telepítse a Samba csomagot az Ubuntu-ra a következő paranccsal.

sudo apt install samba

Telepítse a Samba csomagot az Ubuntura

2. lépés. Jelszót állíthat be a samba megosztáshoz az alábbiak szerint.

sudo smbpasswd -a hendadel

Felhasználó hozzáadása a Samba Share szolgáltatáshoz

ahol a hendadel egy Ubuntu felhasználó, amelyet az Ubuntu megosztott könyvtár elérésekor kell használnia.

3. lépés. Hozzunk létre egy könyvtárat, amely a fájlok megosztására szolgál.

mkdir / home / hendadel / UbuntuSharedDir

Könyvtár létrehozása a megosztott adatokhoz

4. lépés. Kedvenc szövegszerkesztőjével nyissa meg a samba konfigurációs fájlt.

sudo vi / etc / samba / smb.konf

Nyissa meg a Samba konfigurációs fájlt

5. lépés. Adja hozzá a következő sorokat a samba konfigurációs fájl végéhez.

[UbuntuSharedDir] elérési út = / home / hendadel / UbuntuSharedDir elérhető = igen érvényes felhasználók = hendadel csak olvasható = nem böngészhető = igen nyilvános = igen írható = igen

A samba konfigurációs fájlnak az alábbiaknak kell lennie:

A Samba konfigurációs fájl szerkesztése

Mentse el és lépjen ki a samba konfigurációs fájlból.

6. lépés. Indítsa újra a samba szolgáltatást a következő paranccsal:

sudo service smbd restart

Indítsa újra a Samba szolgáltatást

7. lépés. A Windows gépen nyissa meg a futtató alkalmazást a Start menüből, és írja be az Ubuntu gép IP-címét a megosztott könyvtár nevével az alábbiak szerint.

\ 2.168.1.8 \ UbuntuSharedDir

Távoli hozzáférés az Ubuntu-hoz

A folytatáshoz nyomja meg az OK gombot.

8. lépés. Megjelenik egy Windows Security üzenet, meg kell adnia a samba felhasználónevét és jelszavát. Ezután nyomja meg az OK gombot a folytatáshoz.

Azonosítás szükséges

9. lépés. Most hozzáférnie kell az Ubuntu megosztott könyvtárához, és fájlokat is átvihet.

Üdvözöljük az Ubuntu megosztott könyvtárában

3. módszer: Megosztott hálózati mappák

Ez a legegyszerűbb módszer az összes közül. Ebben a módszerben megosztjuk a Windows gép bármely mappáját, hogy az látható legyen az Ubuntu gépen.

1. lépés. A Windows gépen kattintson a jobb gombbal a hálózati kapcsolatok ikonra a tálca jobb alsó részén.

Kattintson a jobb gombbal a Hálózati kapcsolatok elemre

2. lépés. Válassza a „Hálózati és internetbeállítások megnyitása lehetőséget.”

Nyissa meg a Hálózati és internetes beállítások elemet.

3. lépés. Ezután válassza a „Megosztási beállítások lehetőséget.”

Nyissa meg a Megosztás lehetőségeit

4. lépés. Most a jelenlegi hálózati profilból válassza a következő lehetőségeket:

Válassza az Opciók és a változtatások mentése lehetőséget

Ne felejtse el elmenteni a módosításokat.

5. lépés. Most nyissa meg a fájlkezelőt, és lépjen a megosztani kívánt könyvtárba. Kattintson a jobb gombbal a mappára, majd válassza a Tulajdonságok parancsot.

Nyissa meg a Mappa tulajdonságait

6. lépés. A mappa tulajdonságainak megnyitása után válasszuk a Sharing fület. Válassza ki a Speciális megosztás gombot is.

Nyissa meg a Speciális megosztást

7. lépés. Jelölje be a „Mappa megosztása” négyzetet.

Jelölje be a Mappa megosztása elemet

Abban az esetben, ha engedélyeket kell beállítania a megosztott mappához, például (Olvasás, Írás), kiválaszthatja az engedélyek gombot, és beállíthatja az engedélyeket.

Állítsa be a Megosztási engedélyeket

A folytatáshoz nyomja meg az OK gombot.

8. lépés. Most az Ubuntu gépen nyissa meg a fájlböngészőt.

Az Ubuntuból nyissa meg a Fájlböngészőt

9. lépés. A bal oldali panelen válassza az „Egyéb helyek” lehetőséget.”

Nyissa meg az Egyéb helyek lehetőséget

10. lépés. Az alsó sávba írja be a Windows gép IP-címét és a megosztott mappa elérési útját az alábbiak szerint:

smb: // 192.168.1.6 / Windows megosztott mappa

Csatlakozás a Windows megosztott mappájához

Ezután nyomja meg a Csatlakozás gombot.

11. lépés. Meg kell jelennie egy hitelesítési üzenetnek. Írja be felhasználónevét és jelszavát. A folytatáshoz nyomja meg a Csatlakozás gombot.

Írja be a Windows gép felhasználónevét és jelszavát

12. lépés. Ezután látnia kell a Windows megosztott mappáját. Most fájlokat vihet át a két gép között.

Üdvözöljük a Windows megosztott mappájában

Fájlok átvitele Windows és Linux között ugyanazon a gépen

Korábban megvizsgáltuk, hogyan oszthatunk meg fájlokat egy Linux és egy Windows PC között egy hálózaton keresztül. A használt segédprogramok között megtalálható volt az SSH, a Samba és a megosztott hálózati mappák. Itt csak egy viszonylag hasonló helyzetet fogunk megvizsgálni, hogy ezúttal ugyanazon a gépen lesz.

Kíváncsi lehet, miért nem másolhatunk fájlokat közvetlenül egy Linux partícióról egy Windows partícióra és fordítva? Az egyszerű válasz az; Az egyiknek működni fog, a másiknak viszont nem. Nézzük meg ennek okait.

Miért nem könnyű

A Windows által használt NTFS partíciós formátum nem támogatja a Linux fájlengedélyeket. Ezért nem tudjuk fontolóra venni a Linux NT4 kiterjesztésű NTFS partícióra történő telepítését. Másrészt a Windows nem tudja olvasni a Linux fájlrendszert, annak ellenére, hogy a Linux rendszerek képesek olvasni egy NTFS partíciót. A legtöbb esetben a Linux partíció nem szerepel a “Ez a PC ” szakasz a Windows rendszeren kettős rendszerindítással. Ezért másolhat egy fájlt a Windows partícióról Linuxon, de fordítva nem.

Egyszerű megoldás

A fenti információkat szem előtt tartva meg kell találnunk a módot, hogy mindkét operációs rendszert előnyben részesítsük, és ne merítsen fel adatkorrupciós problémákat. Például, ha töröl egy fájlt vagy módosít egy fájlt a Windows partícióból, miközben Linuxon érte el, akkor nagy a valószínűsége annak, hogy a Windows néhány hibát emelhet a rendszerindításkor.

Mivel a Linux nem tud futni NTFS vagy FAT32 partíción, a Windows pedig nem tud Linux fájlrendszert olvasni, be kell állítanunk egy harmadik partíciót, amelyhez mindkét operációs rendszer hozzáférhet. Ez a harmadik partíció a kettő között közösen megosztott fájlokat fog tartalmazni. Nevezzük annak SharedPartition.

Más módszereket is használhatunk a fájlok megosztására, beleértve a külső tárhelyet, például az USB-t, vagy az online tárhelyet, például a Google Drive-ot és a DropBox-ot. Ezek azonban unalmasak, mivel az egyik operációs rendszerről a másikra váltáshoz újra kell indítani, míg a másik módszer a sávszélességtől függ.

Hozzon létre egy SharedPartition-t

Akár SSD, akár merevlemez van, legalább négy partícióra lesz szükségünk:

Azt hiszem, már megvan az első három. A SharedPartition, nyugodtan ellenőrizheti a "Partíciók létrehozása vagy átméretezése Linux alatt" című bejegyzésünket.'Biztosítsa, hogy NTFS-re formázza. Emellett meg kell értenie a meghajtókon használt partíciós táblázatot. Ez lehet GPT vagy MBR. A „Linux vagy Windows indítása USB-meghajtóról” című bejegyzésünk átfogó útmutatót nyújt erről. Meg fogja érteni az egyik előnyét is a másikkal szemben.

Idáig már van egy SharedPartition amelyhez mindkét operációs rendszer hozzáférhet. Előfordulhat azonban, hogy néhány konfigurációt el kell végeznünk, például az Auto-mount Linux rendszeren, és a különböző fájlok alapértelmezett helyeként kell beállítanunk.

Konfigurálja az Auto-Mount Linux rendszeren

Több parancsot kell végrehajtanunk a parancssoron. Ha még csak most kezded, ne essen pánikba. Kérjük, másolja és illessze be az alábbi parancsokat. A választott Linux disztribúciónk ebben a bejegyzésben az Ubuntu 20.04 LTS.

jegyzet: Ne felejtse el kicserélni a nevet SharedPartition az új partíció címkéjével bármelyik parancsban.

1. lépés. Telepítse az ntfs-3g illesztőprogramot, amely lehetővé teszi a Linux számára az NTFS partíciók olvasását és írását.

sudo apt install ntfs-3g

Telepítse az NTFS-3g szoftvert

2. lépés. Hozzon létre egy könyvtárat, ahová felcsatoljuk az új partíciónkat.

sudo mkdir / media / SharedPartition

Hozzon létre Mount könyvtárat

3. lépés. Az alábbi paranccsal szerezze be az új SharedPartition UUID azonosítóját (univerzálisan egyedi azonosítót).

sudo blkid

Látnia kell egy ilyen kimenetet.

Ismerje UUID-ját

Másolja a SharedPartition UUID azonosítóját. Az UUID azonosítja a partíciót az / etc / fstab fájlban.

4. lépés. Mivel az / etc / fstab fájlt fogjuk szerkeszteni, hozzon létre egy biztonsági másolatot az alábbi paranccsal.

sudo cp / etc / fstab / etc / fstab.biztonsági mentés

5. lépés. Hajtsa végre az alábbi parancsot az / etc / fstab szerkesztéséhez a nano szerkesztővel.

sudo nano / etc / fstab

Meg kell látnia egy olyan ablakot, mint az alábbi. Adja hozzá a következő sort a végén, de ne felejtse el kicserélni az UUID-t a sajátjával.

# SharedStorage UUID = 66E53AEC54455DB2 / media / SharedPartition / ntfs-3g auto, user, rw 0 0

Edit etc-fstab

Ezt a lépést követően indítsa újra a számítógépet. Most látnia kell a SharedPartition alatt szereltEgyéb helyszínek menü.

SharedPartition

Konfigurálja a speciális mappákat (Linux)

A Linux speciális mappái találhatók a saját könyvtárában. Ide tartoznak az Asztal, Dokumentumok, Videók stb. Az útvonalak szerkesztéséhez hajtsa végre az alábbi parancsot.

sudo nano .config / user-dirs.dirs

Speciális mappák

Most szerkesztenünk kell az elérési utakat, hogy a beépített SharedPartition-ra mutassunk / media / SharedPartition. Például a Letöltésekhez hozzáadjuk a „/ media / SharedPartition / Letöltések ” és törölje a$ HOME / Letöltések ” pálya. A változtatások alkalmazása után valami hasonlóval kell rendelkeznie:

Speciális mappák

Mentse el a módosításokat, és zárja be a Nano szerkesztőt.

Speciális mappák konfigurálása (Windows)

1. lépés. Nyissa meg a Fájlkezelőt, és írja be %felhasználói profil% a címsávon. Nyomja meg az Enter billentyűt.

Felhasználói profilok

2. lépés. Jelöljön ki egy mappát (mondjuk Letöltések), amelyhez mindkét operációs rendszerben hozzáférni szeretne. Kattintson a jobb gombbal, és válassza ki a tulajdonságok opciót.

3. lépés. A megnyíló előugró ablakban válassza a Hely fület.

Hely fül

Megjelenik a Letöltések helyének alapértelmezett elérési útja.

4. lépés. Kattintson a Mozog gomb. Ez megnyit egy ablakot, ahol kiválaszthatja az új letöltési útvonalat. Navigáljon a SharedPartition és válassza a Linux alatt már létrehozott Letöltések mappát. Kattintson a Mappa kiválasztása gomb.

Válassza a Célmappát

5. lépés. A változtatások beállításához kattintson az Alkalmaz gombra.

Megjelenik egy felugró ablak, amely arra kéri, hogy helyezze át a régi mappában található tartalmat erre az új helyre. Kattintson az OK gombra.

Módosítások elfogadása

Ez az. Most folytathatja ugyanezt a többi mappával is. Most bármit menthet ezekre a mappákra, pl.g., A Windows rendszeren található dokumentumok Linux alatt elérhetők lesznek a Dokumentumok könyvtárban.

Egy másik partíció használata a fájlok megosztásához a két operációs rendszer között a legmegbízhatóbb lehetőség, mivel a Windows nem tudja elolvasni a Linux fájlrendszert harmadik féltől származó szoftver használata nélkül. Ezzel a módszerrel nincs szükség duplikált fájlokra. Mindkét operációs rendszer képes olvasni és írni ugyanazon a partíción.

Az egér bal oldali gombja nem működik a Windows 10 rendszeren
Ha dedikált egeret használ laptopjával vagy asztali számítógépével, de a az egér bal gombja nem működik a Windows 10/8/7 rendszeren valamilyen oknál f...
A kurzor véletlenszerűen ugrik vagy mozog, miközben gépel a Windows 10-ben
Ha úgy találja, hogy az egér kurzor önállóan, automatikusan, véletlenszerűen ugrik vagy mozog, miközben gépel Windows laptopba vagy számítógépbe, akko...
Az egér és az érintőpadok görgetési irányának megfordítása a Windows 10 rendszerben
Egér és Érintőpads nemcsak a számítást könnyűvé, de hatékonyabbá és kevésbé időigényessé is teszi. Nem tudunk elképzelni egy életet ezek nélkül az esz...