Keserasian Windows

Cara Berkongsi Fail Antara Windows dan Linux

Cara Berkongsi Fail Antara Windows dan Linux

Perkongsian fail adalah tindakan menghantar fail atau lebih dari satu komputer ke komputer lain. Secara teori, ia adalah perkara yang mudah. Prosesnya cukup mudah dan mudah sekiranya kedua-dua komputer tersebut menjalankan sistem operasi yang sama. Apabila berbeza, perkara menjadi sedikit rumit.

Dalam panduan ini, periksa cara berkongsi fail antara Windows dan Linux.

Berkongsi fail antara Windows dan Linux

Terdapat banyak cara untuk mengkonfigurasi Windows dan Linux untuk berkongsi fail. Walau bagaimanapun, dalam panduan ini, saya akan menunjukkan cara mengkonfigurasi Linux untuk perkongsian fail. Untuk konfigurasi khusus Windows, saya hanya akan mempamerkan yang diperlukan.

Mari kita mulakan!

Berkongsi fail menggunakan peranti storan mudah alih

Ini adalah salah satu cara yang paling biasa dan tradisional untuk berkongsi fail antara dua komputer. Secara amnya, ia melibatkan media penyimpanan mudah alih. Mendapat pemacu kilat USB? HDD / SSD mudah alih? Cukup pasangkannya ke komputer sumber, salin data ke storan mudah alih, dan bagikan dengan komputer sasaran anda.

Dalam senario tertentu di mana data terlalu besar untuk dikongsi melalui rangkaian / internet, ini adalah penyelesaian terbaik. Di ruang kerja profesional di mana terabyte data perlu dikongsi dan disimpan, terdapat susunan RAID mudah alih untuk melakukan tugas.

Walaupun ringkas dan berkesan, terdapat beberapa perkara yang perlu diingat.

Kongsi fail melalui storan awan

Penyimpanan awan adalah cara standard perkongsian fail di era internet ini. Fail boleh dimuat naik dan dimuat turun di mana-mana peranti dengan penyemak imbas web moden. Walau bagaimanapun, terdapat beberapa perkara yang perlu diingat sekiranya anda ingin memilih jalan ini.

Beberapa storan awan dalam talian yang popular termasuk Google Drive, Dropbox, OneDrive, pCloud, Box, dll. Hampir kesemuanya menawarkan jumlah penyimpanan awan yang berpatutan secara percuma.

Berkongsi fail menggunakan folder rangkaian

Sekiranya kedua-dua komputer berada di rangkaian yang sama, ada kemungkinan untuk memanfaatkannya. Dalam kaedah ini, folder tertentu dari mesin sumber akan tersedia untuk mesin lain.

Konfigurasikan Linux

Untuk menikmati ciri ini, anda mesti mengkonfigurasi sistem terlebih dahulu. Dalam kes Linux, Samba adalah penyelesaian yang sempurna. Samba adalah rangkaian program standard untuk sistem operasi UNIX / Linux untuk kebolehoperasian Windows standard. Lihat Samba.

Samba adalah perisian popular yang boleh anda ambil dari reposk pakej rasmi distro anda. Untuk memasang Samba, jalankan perintah mengikut distro anda.

Untuk Debian / Ubuntu dan derivatif.

$ sudo apt pasang samba

Untuk Fedora dan derivatif.

$ sudo dnf pasang samba

Untuk Arch Linux dan derivatifnya.

$ sudo pacman -S samba

Untuk openSUSE dan derivatif.

$ sudo zypper pasang samba

Sekarang, tetapkan nama pengguna dan kata laluan untuk bahagian Samba. Perintah ini harus dijalankan dengan hak istimewa root.

$ sudo smbpasswd -a

Untuk pengurusan yang lebih baik, lebih baik mempunyai direktori khusus untuk berkongsi data dari. Buat direktori khusus.

$ mkdir -v / rumah // kongsi

Direktori baru harus dinyatakan dalam file konfigurasi Samba agar dapat dikenali dan digunakan. Ada juga beberapa perubahan tambahan yang perlu dibuat. Buka fail konfigurasi di editor teks pilihan anda.

$ sudo vim / etc / samba / smb.pengesahan

Tambahkan baris berikut di akhir fail.

$ [berkongsi]
$ jalan = / rumah // kongsi
$ ada = ya
$ pengguna yang sah =
$ baca sahaja = tidak
$ boleh dilayari = ya
$ awam = ya
$ boleh ditulis = ya

Simpan fail dan keluar dari editor. Muat semula perkhidmatan Samba untuk melaksanakan perubahan tersebut.

$ sudo systemctl mulakan semula smbd

Voila! Samba harus bangun dan berjalan. Dari Windows, gunakan penjelajah fail atau penyemak imbas dan pergi ke nama host atau alamat IP sistem Linux, diikuti dengan nama folder.

$ \\\ berkongsi

Konfigurasikan Windows

Dalam kes Windows, terdapat dua langkah dalam proses konfigurasi.

Pertama, pastikan pilihan "Network Discovery" dan "File and printer sharing" diaktifkan. Pergi ke Tetapan >> Rangkaian & Internet >> Pusat Rangkaian dan Perkongsian.

Dari sebelah kiri, klik “Ubah tetapan perkongsian lanjutan."

Dari tetingkap baru, hidupkan penemuan rangkaian dan perkongsian fail dan pencetak. Klik "Simpan perubahan."

Sekarang, pilih folder untuk dikongsi. Klik kanan dan pilih "Properties."

Dari tetingkap baru, pergi ke tab "Berkongsi". Klik butang "Kongsi".

Sekarang, anda harus memilih siapa yang boleh mengakses folder tersebut. Sekiranya anda ingin diakses oleh siapa saja, pilih "Semua orang" dan klik "Tambah". Setelah selesai, klik "Kongsi" untuk mengesahkan tindakannya.

Voila! Folder harus tersedia dari mesin Linux di rangkaian. Untuk mengakses direktori, buka penyemak imbas fail anda dan cari "Rangkaian" dari "Lokasi Lain". Ini adalah bagaimana ia muncul pada penyemak imbas fail Nautilus di Ubuntu.

Kongsi fail menggunakan SyncThing

Terdapat alat pihak ketiga yang membolehkan berkongsi fail antara peranti. Jenis alat ini umumnya berbentuk silang dan menawarkan keselamatan yang kukuh dengan sambungan yang disulitkan.

Di bahagian ini, saya akan mempamerkan SyncThing. SyncThing menyegerakkan fail antara komputer dalam masa nyata dengan selamat. Ini perisian percuma dan sumber terbuka yang tersedia untuk Windows, Linux, macOS, BSD, dan lain-lain. Lihat SyncThing.

Mari mulakan dengan memasang SyncThing. SyncThing juga tersedia di reposk pakej lalai dari pelbagai distro. Jalankan arahan yang sesuai mengikut distro anda.

Untuk Debian / Ubuntu dan derivatif.

$ sudo apt install syncthing

Untuk Fedora dan derivatif.

$ sudo dnf install syncthing

Untuk openSUSE dan derivatif.

$ sudo zypper install syncthing

Untuk CentOS / RHEL dan derivatif.

$ dnf memasang penyegerakan

Untuk platform lain, lihat halaman muat turun SyncThing. TAR Linux lalai.Arkib GZ mengandungi versi mudah alih SyncThing.

Setelah dipasang, lancarkan SyncThing. Mulai sekarang, langkah-langkahnya akan serupa pada semua platform. Langkah pertama adalah memulakan daemon SyncThing.

Kemudian, lancarkan UI web SyncThing. Ini adalah panel kawalan utama SyncThing dari mana semuanya akan dilakukan.

Setelah dilancarkan, langkah pertama harus mendapatkan akses SyncThing. Pastikan untuk mengkonfigurasi nama pengguna dan kata laluan untuk tujuan keselamatan. Dari sudut kanan atas, pergi ke Tindakan >> Tetapan.

Pergi ke tab "GUI" dan masukkan nama pengguna dan kata laluan untuk pengesahan GUI. Tandakan pilihan yang membolehkan HTTPS untuk GUI.

Sebaik sahaja anda menyimpan perubahan, halaman web akan dimuat semula dan meminta pengesahan ke UI web SyncThing.

Seterusnya, periksa cara menambah / membuang folder ke SyncThing untuk berkongsi. Dari panel kawalan, kita dapat melihat bahawa sudah ada folder lalai yang dikonfigurasi.

Untuk menambahkan folder pilihan anda, klik "Tambah Folder".

Beri folder nama yang dikenali. Masukkan jalan direktori di medan "Folder Path". Secara amnya, hanya itu yang anda perlukan untuk berkongsi folder. Perhatikan bahawa ia mungkin tidak berfungsi jika pengguna SyncThing berjalan di bawahnya tidak memiliki izin membaca ke direktori dan fail.

Masa untuk menambah desktop jauh. Kami memerlukan ID peranti SyncThing pada desktop jauh untuk melakukannya. ID boleh didapati dari Actions >> Show ID. Dalam kes ini, ini adalah ID peranti SyncThing pada desktop Windows saya.

Untuk menambahkannya ke Linux, klik "Tambah Peranti Jauh" di sudut kanan bawah panel kawalan web SyncThing.

Masukkan ID peranti. Anda juga boleh menetapkan nama peranti secara manual.

Dari tab "Lanjutan", anda dapat memastikan bahawa semua pemindahan data dengan peranti akan dimampatkan. Ini berguna untuk meningkatkan lebar jalur yang berkesan.

Desktop harus muncul dalam senarai desktop terpencil.

Mari berkongsi folder yang baru kita tambahkan dengan sistem Windows. Klik folder dan pilih "Edit".

Dari tab "Sharing", pilih desktop jarak jauh yang baru kami tambahkan.

Di Windows, ID peranti Linux SyncThing juga mesti ditambahkan. Apabila sistem Linux cuba menyambung, ia akan menunjukkan pop timbul berikut dalam sistem Windows. Klik "Tambah" untuk mengesahkan.

Tentukan di mana data masuk harus disimpan (pada mesin Windows).

Penyegerakan harus bermula. Masa untuk menyelesaikan penyegerakan bergantung pada lebar jalur rangkaian anda dan jumlah data yang akan diselaraskan. Setelah selesai, anda akan melihat bahawa folder tersebut ditandai sebagai "Up to Date" pada kedua sistem.

Pemikiran terakhir

Terdapat pelbagai kaedah untuk berkongsi fail antara komputer. Kaedah mana yang hendak dipilih? Semua terpulang kepada anda. Secara peribadi, menggunakan alat pihak ke-3 adalah kaedah termudah kerana ia disesuaikan untuk pekerjaan ini sahaja.

Bagi pakar, rsync mungkin lebih disukai. Ini adalah alat baris perintah dengan banyak penyesuaian dan fungsi yang mantap. Lihat cara menggunakan rsync untuk menyalin fail.

Selamat pengkomputeran!

Cara membalikkan arah tatal Tetikus dan Pad Sentuh pada Windows 10
Tetikus dan Pad sentuhs bukan sahaja menjadikan pengkomputeran mudah, tetapi lebih cekap dan kurang memakan masa. Kami tidak dapat membayangkan kehidu...
Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...
Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...