Csatlakoztassa a Windows Share-t Linux rendszeren a CIFS segítségével

Csatlakoztassa A Windows Share T Linux Rendszeren A Cifs Segitsegevel



A beillesztés a fájlok vagy mappák helyi fájlrendszeren keresztüli elérésének és módosításának folyamata. A Windows Share a Windows beépített szolgáltatása, amellyel fájlokat vagy könyvtárakat oszthat meg másokkal helyi hálózaton (LAN) keresztül.

Ebben az oktatóanyagban megvizsgálom a Windows megosztását, és azt, hogyan csatolhatom azt Linux fájlrendszerre a mount.cifs hasznosság.

Mi az a CIFS

A Common Internet File System néven is ismert CIFS az SMB protokoll dialektusa, amelyet a Microsoft fejlesztett ki, hogy ugyanazon a hálózati kapcsolaton keresztül hozzáférjen a felhasználók fájljaihoz vagy mappáihoz. A legújabb SMB-protokollok azonban felváltották ezt a széles körben használt hálózati fájlmegosztó protokollt a Windows Share Linux rendszerre való csatlakoztatásához. Van egy speciális segédprogram, az úgynevezett mount.cifs amely a Windows Share Linux rendszeren történő csatlakoztatására szolgál. A következő részben a Linuxra való telepítés folyamatáról fogok beszélni.







A CIFS-Utils telepítése Linuxon

A Windows Share telepítése Linux rendszeren mount.cifs segédprogramra van szükség, amely része a CIFS-Utils csomag.



A cifs-utils telepítéséhez Ubuntu , Debian, és az ezeken alapuló disztribúciók esetén az alapértelmezett csomagkezelőt használja.



sudo alkalmas telepítés cifs-utils

Használja a dnf csomagkezelő a cifs-utils telepítéséhez CentOS és Fedora disztribúciók,





sudo dnf telepítés cifs-utils

Mert piros kalap (RHEL) és Red Hat alapú disztribúciók a nam csomagkezelő.

sudo yum install cifs-utils

Jegyzet: Az ebben az útmutatóban megvalósított utasításokhoz én használom Ubuntu 22.04 . A folyamat hasonló, és minden Linux disztribúción probléma nélkül végrehajtható.



A Windows Share csatlakoztatása Linux rendszeren

A Windows megosztás csatlakoztatásához szükségünk van egy csatolási pontra, a Linux rendszeren bárhol létrehozott könyvtárra.

Létrehozom a /media/WinShare könyvtárat a root segítségével mkdir parancs sudo jogosultságokkal.

sudo mkdir / média / WinShare

Követjük a mount parancs alábbi szintaxisát a Windows Share Linux rendszeren történő csatlakoztatásához.

sudo hegy -t cifs // [ IP-CÍM ] / [ SHARE-NAME ] / [ HEGY ] -O felhasználónév = [ FELHASZNÁLÓNÉV ]

A fenti szintaxisban:

[IP-CÍM] : Ez a távoli gép IP-címe, amely ebben az esetben a Windows; az IP-cím eléréséhez nyissa meg a parancssor és futtassa a ipconfig parancs. Jegyezze fel az IPV 4 címet.

[SHARE-NAME]: Ez a Windows megosztási neve vagy a hálózaton megosztott mappa neve.

[HEGY]: Ez a beillesztési pont könyvtára az ügyfél gépén, amely Linux.

-O: Ez egy zászló, amelyet a definiálásra használnak cifs-utils Opciók, ha többet szeretne megtudni a cifs utils opcióiról férfi mount.cifs parancs. Az alábbi táblázat felsorol néhány olyan lehetőséget, amelyeket a felhasználók gyakran használnak.

felhasználónév A távoli gép felhasználónevének megadása
Jelszó A jelszó kifejezett megadása [Nem ajánlott]
hitelesítő adatok A hitelesítő adatokat tartalmazó fájl beállítása [Ajánlott]
felé A protokollverzió kifejezetten 1.0, 2.0 vagy 3.0 beállításához

Most létrehoztam egy Windows megosztást a névvel MyFolder , hogy felcsatolhassa Linuxra a segítségével /media/WinShare csatolási pontként a következő parancsot fogom használni.

sudo hegy -t cifs // 192.168.18.14 / MyFolder / média / WinShare -O felhasználónév = város

A parancs végrehajtása után meg kell adnia a távoli gép jelszavát. A Windows Share sikeres csatlakoztatásakor nem kap értesítést. A sikeres csatlakoztatás ellenőrzéséhez használja a df -h parancs; amely alapvetően a fájlrendszer lemezterületének lekérésére szolgál.

df -h

Sok esetben szükséges lehet a felhasználói tartomány megadása. Keresse meg a Windows rendszer rendszertartományát a wmic (Windows Management Instrumentation Command Line) parancsot a parancssor .

wmic számítógépes rendszer kap domaint

Miután ismeri a domaint MUNKACSOPORT az én esetemben egyszerűen illessze be a fenti parancsba a domain opció használatával.

sudo hegy -t cifs // 192.168.18.14 / MyFolder / média / WinShare / -O felhasználónév = város, tartomány =MUNKACSOPORT

Ez azonban nem biztonságos módja a megosztott mappa csatlakoztatásának. A biztonságosabbá tétel érdekében a mount.cifs segédprogram rendelkezik egy úgynevezett opcióval hitelesítő adatok .

A hitelesítő adatok Az opció lehetővé teszi egy egyszerű szöveges fájl elérési útjának beállítását, amely a távoli gép hitelesítő adatait tartalmazza a felhasználónév vagy a jelszó kifejezett említése helyett. Hozzon létre egy szöveges fájlt, amely tartalmazza az elérni kívánt gép hitelesítő adatait; ebben az esetben a Windows gépről van szó.

sudo nano ~ / .credentials-cifs

Írja be a következő információkat a fájlba.

felhasználónév = [ FELHASZNÁLÓNÉV ]

Jelszó = [ JELSZÓ ]

tartomány = [ TARTOMÁNY ]

Miután hozzáadta ezeket az információkat a fájlhoz, mentse a fájlt a gomb megnyomásával ctrl+x és akkor és .

A Windows Megosztás hitelesítő adatokkal opció beillesztéséhez használja a következő parancsot.

sudo hegy -t cifs // 192.168.18.14 / MyFolder / média / WinShare / -O hitelesítő adatok =~ / .credentials-cifs

Jegyzet: Azt tanácsolom, hogy a ~/ használata helyett adja meg a hitelesítő adatfájl abszolút elérési útját.

A Windows Share Mount állandóvá tétele

Mielőtt megpróbálná a következő részt, vegye figyelembe a legfontosabb pontokat.

  • Ha az állandó csatolás nincs megfelelően beállítva, akkor a Linux nem indul el. Az újraindítás előtt győződjön meg arról, hogy minden rendben van. Javaslom a használatát mount -a parancsot a hibák ellenőrzéséhez.
  • A távoli gép IP-címének statikusnak kell lennie, különben meghiúsul a csatlakoztatás, és végül a rendszerindítás.

A Windows Share mount véglegesítéséhez módosítanunk kell az fstab (File System Table) fájlt. Az fstab fájl kezeli a fájlrendszert, és lehetővé teszi a külső fájlrendszer manuális csatlakoztatását is.

Nyissuk meg a fájlban található fstab fájlt /stb könyvtárat használja a nano szerkesztő.

sudo nano / stb / fstab

A Windows Share állandóvá tételéhez Linuxon kövesse az alábbi szintaxist.

// [ IP-CÍM ] / [ SHARE-NAME ] / [ HEGY ] cifs hitelesítő adatok = [ HITELESÍTÉSI ADATOK-FILE-PATH ] [ LERAK ] [ PASS ]

Jegyzet: Használat lapon szóköz helyett az fstab fájl mezőinek elválasztásához.

Cseréljük ki a [IP-CÍM] , [SHARE-NAME] , [HEGY], és [HITELEZÉSI ADATOK-FILE-PATH] tényleges információkkal. A [LERAK] és a [PASS] opciók használatosak az engedélyezéshez biztonsági mentés a csatolt fájlrendszerről és fsck ellenőrizze a rendszerindításkor, ill. Készlet 0 és 0 mindkét lehetőség letiltása érdekében.

// 192.168.18.14 / MyFolder / média / WinShare     CIF hitelesítő adatok = / itthon / felhasználó / .credentials-cifs 0 0

Jegyzet: Adja meg a hitelesítő adatfájl abszolút elérési útját.

Az fstab fájl módosítása után mentse el, és lépjen ki a szerkesztőből a használatával ctrl+x és akkor és .

A következő lépésben fel kell szerelni a Windows Share segítségével a hegy parancs.

sudo hegy / média / WinShare

Ha nincsenek hibák, akkor a csatlakoztatás sikeres, és rendszerindításkor is állandó marad.

A Windows Share leválasztása

A Windows Share leválasztásához használja a umount parancsot a csatolási ponttal.

sudo umount / [ HEGY ]

Példánkban a [HEGY] van /media/WinShare Könyvtár.

sudo umount / média / WinShare

Ha a fenti paranccsal nem sikerül leválasztani a Windows megosztást, próbálja meg Kényszerítés leszerelés a -f zászló.

sudo umount -f / média / WinShare

Vagy használja a -l zászló, mely levál a fájlrendszert, ha a fenti parancs is sikertelen.

sudo umount -l / média / WinShare

Ha többet szeretne megtudni ezekről a lehetőségekről, futtassa a férfi mount parancs.

Windows Share létrehozása

A Windows Share egy helyi hálózaton való megosztásra beállított könyvtár. Mielőtt hozzáférne a Windows Share Linux rendszerhez, be kell állítani a Windows rendszeren.

Először győződjön meg arról, hogy a Windows engedélyezve van a CIFS kommunikációhoz. Ehhez nyissa meg a A Windows szolgáltatás be- és kikapcsolása Windows rendszeren. megtalálja SMB 1.0/CIFS fájlmegosztási támogatás a listában, és ellenőrizze.

Néhány pillanat múlva a rendszer felkéri a rendszer újraindítására.

Ha engedélyezni szeretné a hálózatfelderítést Windows rendszeren, navigáljon a Speciális megosztási beállítások ; ha egyszer ott van, meg kell találnia a lehetőséget Hálózati felfedezés és győződjön meg arról, hogy ez az opció engedélyezve van a lehetőség kiválasztásával Kapcsolja be a hálózatfelderítést választási lehetőség.

Ezután létre kell hoznunk egy Windows Share mappát, amelyet Linuxra csatlakoztatunk mount.cifs hasznosság.

Hozzon létre egy mappát bárhol a Windows rendszeren, és kattintson rá jobb gombbal, majd a helyi menüben kattintson a gombra Tulajdonságok . Navigáljon a Megosztás fület a megnyíló ablakban, és kattintson a gombra Ossza meg gombot a mappamegosztási beállítások folytatásához.

Most kattintson a legördülő ikonra, és válassza ki Mindenki a listából, majd kattintson a gombra Hozzáadás gomb.

Válaszd ki a Engedélyszint, állítsa be Ír olvas ebbe a mappába, majd kattintson a gombra Ossza meg .

A Windows Share készen áll a megosztásra.

Következtetés

Ha nemrégiben költözött Linuxra, akkor feltétlenül hozzá kell férnie a Windows rendszeren lévő adatokhoz. Bármilyen adat megosztható Linuxon a Windows rendszerből a Windows Share opcióval. A Windows Share Linux rendszeren való eléréséhez meg kell adni a Windows gép IP-címét és jelszavát.

A Windows Share Linux rendszeren történő csatlakoztatásához a mount.cifs segédprogrammal két lépésre van szükség. Először állítsa be a csatolási pontot Linuxon, majd használja a hegy parancsot a -t cifs lehetőséget a Windows Share Linux rendszerre való csatlakoztatásához.