Laman » bagaimana untuk » Cara Berkongsi Fail Antara Windows dan Linux

    Cara Berkongsi Fail Antara Windows dan Linux

    Kami sebelum ini telah membahas pelbagai cara untuk berkongsi fail antara komputer berdekatan, tetapi perkongsian antara Windows dan Linux boleh menjadi lebih kompleks. Artikel ini akan menunjukkan kepada anda cara memetakan saham di kedua-dua sistem operasi untuk perkongsian fail lancar.

    Terdapat dua bahagian untuk panduan ini. Pada bahagian pertama, kami akan membuat folder yang dikongsi pada Windows, dan kemudian mengkonfigurasi Linux untuk mengakses bahagian itu. Di bahagian kedua, kami akan membuat folder yang dikongsi di Linux dan mengkonfigurasi Windows untuk mengakses bahagian tersebut. Bergantung pada situasi anda, anda akan mengikut set arahan yang sesuai. Jika, atas sebab tertentu, anda ingin menyediakan folder kongsi pada kedua-dua sistem, anda juga boleh melakukannya. Kami menggunakan Windows 10 dan Ubuntu untuk contoh kami, tetapi kami telah membuat arahan yang boleh disesuaikan dengan hampir semua versi Windows atau Linux.

    Pilihan Satu: Buat Perkongsian pada Windows dan Akses Daripada Linux

    Untuk membuat kerja ini, kami akan mengambil tiga langkah. Pertama, kami akan memastikan perkongsian diaktifkan pada Windows. Setelah itu, kami akan berkongsi folder sebenar. Dan kemudian, kami akan melihat cara mengakses folder itu dari sistem Linux.

    Langkah Pertama: Buat Perkongsian Sure Diaktifkan di Windows

    Untuk menyediakan folder kongsi pada Windows untuk mengakses Linux, mulakan dengan memastikan tetapan rangkaian anda dikonfigurasi untuk membolehkan sambungan dari komputer lain dengan membuka Rangkaian dan Pusat Perkongsian. Cara paling mudah untuk melakukan ini ialah dengan klik kanan ikon rangkaian dalam dulang sistem anda dan pilih "Pusat Rangkaian dan Perkongsian Terbuka."

    Di tetingkap Rangkaian dan Pusat Perkongsian, klik pada "Tukar tetapan perkongsian canggih."

    Untuk profil semasa anda, pastikan dua tetapan berikut diaktifkan:

    • Hidupkan penemuan rangkaian
    • Hidupkan perkongsian fail dan pencetak

    Setelah selesai, klik "Simpan Perubahan."

    Langkah Dua: Kongsi Folder

    Sekarang perkongsian itu diaktifkan, kita boleh membuat folder yang dikongsi untuk melihat mesin Linux. Tiada batasan untuk apa yang anda boleh berkongsi (secara teori anda boleh berkongsi keseluruhan cakera keras anda), tetapi di sini, kami hanya akan berkongsi folder bernama "Kongsi" yang terletak di Desktop kami.

    Klik kanan folder yang ingin anda kongsikan melalui rangkaian, dan kemudian klik "Properties." Pada tab "Berkongsi" pada tetingkap sifat, klik butang "Perkongsian Lanjutan".

    Dalam tetingkap "Perkongsian Lanjutan" yang terbuka, aktifkan pilihan "Kongsi folder ini", dan kemudian klik butang "Kebenaran".

    Di tetingkap kebenaran, anda boleh menyekat akses ke folder ke akaun tertentu. Untuk membiarkan mana-mana pengguna mempunyai akses ke folder anda, berikan kebenaran "Kendali Penuh" kepada pengguna "Semua orang". Ini membolehkan sesiapa sahaja membaca dan menulis perubahan pada fail dalam folder yang dikongsi. Sekiranya anda lebih suka menyekat akses ke akaun tertentu, cuma keluarkan pengguna Semua Pengguna, tambahkan pengguna yang anda inginkan, dan kemudian berikan mereka kebenaran yang sesuai.

    Nota: Akaun pengguna ini adalah pada komputer Windows, bukan Linux.

    Apabila anda selesai menyediakan pengguna dan kebenaran, klik "OK" untuk menutup tetingkap kebenaran dan kemudian klik "OK" sekali lagi untuk menutup tetingkap "Perkongsian Lanjutan".

    Kembali ke tetingkap ciri utama, beralih ke tab "Keselamatan".

    Untuk pengguna Linux untuk mempunyai akses ke folder kongsi, anda perlu mengkonfigurasi keizinan yang sama di sini yang anda mengkonfigurasi dalam tetapan perkongsian. Jika kedua-dua tetapan tidak sepadan, tetapan yang paling ketat akan berkuatkuasa. Sekiranya pengguna yang dikehendaki telah menetapkan keizinan keselamatan mereka (seperti pengguna geek dalam contoh kami) maka anda baik untuk pergi. Anda boleh menutup tetingkap dan beralih ke langkah seterusnya.

    Sekiranya anda perlu menambah pengguna, seperti "Semua orang," klik butang "Edit".

    Di tetingkap kebenaran yang dibuka, klik butang "Tambah" untuk memasukkan butiran pengguna baru.

    Klik "OK" pada semua tetingkap terbuka, dan folder anda kini harus dikongsi dengan rangkaian.

    Langkah Tiga: Akses Windows Share dari Linux

    Anda sepatutnya dapat melancarkan folder yang dikongsi dengan menggunakan GUI di Linux, tetapi ia juga sangat mudah dilakukan dengan baris arahan. Kami akan menggunakan terminal untuk contoh kami bukan sahaja kerana ia lebih cepat, tetapi kerana ia akan berfungsi merentasi banyak pengedaran yang berbeza.

    Pertama, anda perlu pakej cifs-utils untuk menaikkan saham SMB. Taipkan arahan berikut di terminal:

    sudo apt-get install cifs-utils

    Selepas itu, hanya buat direktori, dan kemudian pasangkan bahagian tersebut. Dalam contoh ini, kami akan mencipta folder di Desktop kami untuk akses mudah. Gunakan arahan ini untuk membuat dan melancarkan folder:

    mkdir ~ / Desktop / Windows-Share sudo mount.cifs // WindowsPC / Share / home / geek / Desktop / Windows-Share -o user = geek

    Seperti yang anda dapat lihat dalam tangkapan skrin, kami diminta untuk kata laluan root mesin Linux, dan kemudian untuk kata laluan akaun "geek" di Windows. Selepas menjalankan arahan itu, kami kini dapat melihat kandungan bahagian Windows dan menambahkan data kepadanya.

    Sekiranya anda memerlukan bantuan memahami perintah gunung, inilah pecahan:

    • sudo mount.cifs: Ini hanya perintah gunung, yang ditetapkan untuk memajang bahagian CIFS (SMB).
    • WindowsPC: Ini adalah nama komputer Windows. Taip "PC ini" ke dalam menu Mula di Windows, klik kanannya, dan pergi ke Properties untuk melihat nama komputer anda.
    • // Windows-PC / Kongsi: Ini adalah laluan penuh ke folder yang dikongsi.
    • / home / geek / Desktop / Windows-Share: Di sinilah kami ingin bahagian itu dipasang pada sistem Linux.
    • -o user = geek: Ini adalah nama pengguna Windows yang kami gunakan untuk mengakses folder yang dikongsi.

    Pilihan Dua: Buat Perkongsian di Linux dan Akses Ia dari Windows

    Mewujudkan bahagian di Linux dan kemudian mengaksesnya dari Windows sebenarnya agak lebih mudah daripada sebaliknya. Pertama, kami akan mencipta folder kongsi pada sistem Linux. Kemudian, kami akan melihat cara mengaksesnya dari PC Windows.

    Langkah Pertama: Buat Saham di Linux

    Untuk menyediakan folder yang dikongsi pada Linux yang Windows mengakses, mulakan dengan memasang Samba (perisian yang menyediakan akses kepada protokol SMB / CIFS yang digunakan oleh Windows). Di terminal, gunakan arahan berikut:

    sudo apt-get install samba

    Selepas pemasangan Samba, konfigurasikan nama pengguna dan kata laluan yang akan digunakan untuk mengakses bahagian tersebut:

    smbpasswd -a geek

    Nota: Dalam contoh ini, kami menggunakan 'geek' kerana kami sudah mempunyai pengguna Linux dengan nama itu, tetapi anda boleh memilih mana-mana nama yang anda suka.

    Buat direktori yang ingin anda kongsikan kepada komputer Windows anda. Kami hanya akan meletakkan folder di Desktop kami.

    mkdir ~ / Desktop / Kongsi

    Sekarang, gunakan editor kegemaran anda untuk mengkonfigurasi fail smb.conf. Kami menggunakan Vi di sini.

    sudo vi /etc/samba/smb.conf

    Tatal ke bawah ke akhir fail dan tambahkan baris ini:

    [] path = / home // tersedia = ya pengguna sah =  baca sahaja = tidak dilayari = ya awam = ya boleh ditulis = ya

    Jelas sekali, anda perlu mengganti beberapa nilai dengan tetapan peribadi anda. Ia sepatutnya kelihatan seperti ini:

    Simpan fail dan tutup editor anda. Sekarang, anda hanya perlu memulakan semula perkhidmatan SMB untuk perubahan yang berlaku.

    sudo perkhidmatan smbd restart

    Folder dikongsi anda kini boleh diakses dari PC Windows.

    Langkah Dua: Akses Kongsi Linux dari Windows

    Sekarang, mari tambahkan bahagian Linux ke Desktop Windows kami. Klik kanan di suatu tempat pada Desktop anda dan pilih New> Shortcut.

    Taipkan lokasi rangkaian folder kongsi, dengan sintaks ini:

    \\ IP-ADDRESS \ SHARE-NAME

    Nota: Jika anda memerlukan IP komputer Linux anda, gunakan sahaja ifconfig arahan di terminal.

    Dalam wizard pintasan pada PC Windows, klik Seterusnya, pilih nama untuk Pintasan, dan kemudian klik Selesai. Anda harus berakhir dengan Pintasan pada Desktop anda yang masuk ke bahagian Linux.