Pasang Windows Share di Linux menggunakan CIFS

Pasang Windows Share Di Linux Menggunakan Cifs



Mounting adalah proses mengakses file atau folder melalui sistem file lokal dan melakukan modifikasi. Windows Share adalah fitur bawaan Windows untuk berbagi file atau direktori dengan orang lain melalui jaringan area lokal (LAN).

Dalam tutorial ini, saya akan menjelajahi Windows Share dan cara memasangnya pada sistem file Linux menggunakan mount.cifs kegunaan.

Apa itu CIFS

CIFS juga dikenal sebagai Common Internet File System adalah dialek protokol SMB yang dikembangkan oleh Microsoft untuk mengakses file atau folder dari pengguna melalui koneksi jaringan yang sama. Namun, protokol SMB terbaru telah menggantikan protokol berbagi file jaringan yang banyak digunakan untuk memasang Windows Share di Linux. Ada utilitas khusus yang disebut mount.cifs yang digunakan untuk memasang Windows Share di Linux. Pada bagian selanjutnya saya akan membahas proses instalasinya di Linux.







Cara Install CIFS-Utils di Linux

Untuk memasang Windows Share di Linux mount.cifs utilitas diperlukan yang merupakan bagian dari CIFS-Utils kemasan.



Untuk menginstal cifs-utils Ubuntu , Debian, dan distribusi berdasarkan pada mereka, gunakan manajer paket default.



sudo tepat Install cifs-utils

Menggunakan dnf manajer paket untuk menginstal cifs-utils CentOS Dan fedora distribusi,





sudo dnf Install cifs-utils

Untuk topi merah (RHEL) Dan Berbasis Red Hat distribusi menggunakan enak manajer paket.

sudo instal enak cifs-utils

Catatan: Untuk instruksi yang diterapkan dalam panduan ini, saya menggunakan Ubuntu 22.04 . Prosesnya serupa dan dapat dilakukan tanpa masalah apa pun di distribusi Linux mana pun.



Cara Memasang Windows Share di Linux

Kita memerlukan titik pemasangan, direktori yang dibuat di mana saja di sistem Linux, untuk memasang share Windows.

Saya sedang membuat a /media/WinShare direktori di root menggunakan mkdir perintah dengan hak istimewa sudo.

sudo mkdir / media / Berbagi Menang

Kami akan mengikuti sintaks perintah mount yang diberikan di bawah ini untuk memasang Windows Share di Linux.

sudo gunung -T cifs // [ ALAMAT IP ] / [ NAMA SAHAM ] / [ GUNUNG ] -HAI nama belakang = [ NAMA BELAKANG ]

Dalam sintaks di atas:

[ALAMAT IP] : Ini adalah alamat IP mesin jarak jauh, yang dalam hal ini adalah Windows; untuk mengakses alamat IP, buka prompt perintah dan jalankan ipconfig memerintah. Catat alamat IPV 4.

[NAMA SAHAM]: Ini adalah nama Windows Share atau nama folder yang dibagikan untuk jaringan.

[GUNUNG]: Ini adalah direktori titik pemasangan yang diatur pada mesin klien, yaitu Linux.

-HAI: Ini adalah bendera yang digunakan untuk mendefinisikan cifs-utils options, untuk membaca lebih lanjut tentang cifs utils options yang dijalankan man mount.cifs memerintah. Tabel di bawah mencantumkan beberapa opsi yang sering digunakan pengguna.

nama belakang Untuk memberikan nama pengguna mesin jarak jauh
kata sandi Untuk memberikan kata sandi secara eksplisit [Tidak disarankan]
kredensial Untuk mengatur file yang berisi kredensial [Disarankan]
terhadap Untuk mengatur versi protokol secara eksplisit 1.0, 2.0, atau 3.0

Sekarang, saya telah membuat Windows Share dengan nama tersebut Folder saya , untuk memasangnya di Linux menggunakan /media/WinShare sebagai titik mount saya akan menggunakan perintah berikut.

sudo gunung -T cifs // 192.168.18.14 / Folder saya / media / Berbagi Menang -HAI nama belakang = kota

Setelah menjalankan perintah, Anda akan diminta memasukkan kata sandi mesin jarak jauh. Saat berhasil memasang Windows Share, Anda tidak akan mendapat peringatan apa pun. Untuk memverifikasi keberhasilan pemasangan, gunakan df-h memerintah; yang pada dasarnya digunakan untuk mendapatkan ruang disk dari sistem file.

df -H

Dalam banyak kasus, domain pengguna mungkin perlu disebutkan. Temukan domain sistem sistem Windows menggunakan wmic (Baris Perintah Instrumentasi Manajemen Windows) di prompt perintah .

sistem komputer wmic mendapatkan domain

Setelah mengetahui domain yang mana KELOMPOK KERJA dalam kasus saya, cukup masukkan ke dalam perintah di atas menggunakan opsi domain.

sudo gunung -T cifs // 192.168.18.14 / Folder saya / media / Berbagi Menang / -HAI nama belakang =kota, domain = KELOMPOK KERJA

Namun, ini bukan cara aman untuk memasang folder bersama. Untuk membuatnya lebih aman, utilitas mount.cifs memiliki opsi yang disebut kredensial .

Itu kredensial Opsi ini memungkinkan Anda menyetel jalur file teks biasa yang berisi kredensial mesin jarak jauh alih-alih menyebutkan nama pengguna atau kata sandi secara eksplisit. Mari buat file teks yang berisi kredensial mesin yang akan diakses; dalam hal ini, itu adalah mesin Windows.

sudo nano ~ / .kredensial-cifs

Ketik informasi berikut dalam file.

nama belakang = [ NAMA BELAKANG ]

kata sandi = [ KATA SANDI ]

domain = [ DOMAIN ]

Setelah menambahkan informasi ini ke file, simpan file dengan menekan ctrl+x kemudian Dan .

Untuk memasang opsi Windows Share dengan kredensial gunakan perintah berikut.

sudo gunung -T cifs // 192.168.18.14 / Folder saya / media / Berbagi Menang / -HAI kredensial =~ / .kredensial-cifs

Catatan: Saya akan menyarankan memberikan jalur absolut ke file kredensial daripada menggunakan ~/.

Cara Membuat Windows Share Mount Permanen

Sebelum mencoba bagian berikut, perhatikan poin-poin penting.

  • Jika pemasangan permanen tidak diatur dengan benar, maka Linux tidak bisa boot. Pastikan semuanya sudah benar sebelum reboot. Saya akan menyarankan menggunakan gunung -a perintah untuk memeriksa kesalahan.
  • IP mesin jarak jauh harus statis, jika tidak, pemasangan akan gagal, dan akhirnya sistem melakukan booting.

Untuk menjadikan mount Windows Share permanen, kita perlu memodifikasi file fstab (File System Table). File fstab mengelola sistem file dan juga memungkinkan Anda memasang sistem file eksternal secara manual.

Mari kita buka file fstab yang terletak di /dll direktori menggunakan nano editor.

sudo nano / dll. / fstab

Untuk menjadikan Windows Share permanen di Linux, ikuti sintaks yang diberikan di bawah ini.

// [ ALAMAT IP ] / [ NAMA SAHAM ] / [ GUNUNG ] cifs kredensial = [ KREDENSIAL-FILE-PATH ] [ MEMBUANG ] [ LULUS ]

Catatan: Menggunakan tab alih-alih spasi untuk memisahkan bidang di file fstab.

Mari kita ganti [ALAMAT IP] , [NAMA-BAGI] , [GUNUNG], Dan [KREDENSIAL-JALAN-FILE] dengan informasi yang sebenarnya. Itu [MEMBUANG] dan itu [LULUS] opsi digunakan untuk mengaktifkan cadangan dari sistem file yang dipasang dan fsck periksa saat boot, masing-masing. Mengatur 0 Dan 0 untuk kedua opsi agar tetap dinonaktifkan.

// 192.168.18.14 / Folder saya / media / WinShare     cifs kredensial = / rumah / pengguna / .kredensial-cifs 0 0

Catatan: Berikan jalur absolut file kredensial.

Setelah memodifikasi file fstab, simpan dan keluar dari editor menggunakan ctrl+x kemudian Dan .

Langkah selanjutnya melibatkan pemasangan Windows Share melalui gunung memerintah.

sudo gunung / media / Berbagi Menang

Jika tidak ada error, maka mount berhasil dan akan tetap permanen bahkan saat booting.

Cara Melepas Windows Share

Untuk melepas Windows Share, gunakan jumlah perintah dengan titik mount.

sudo jumlah / [ GUNUNG ]

Dalam contoh kita, [GUNUNG] adalah /media/WinShare direktori.

sudo jumlah / media / Berbagi Menang

Jika perintah di atas gagal untuk meng-unmount Windows Share, cobalah memaksa melepas menggunakan -F bendera.

sudo jumlah -F / media / Berbagi Menang

Atau gunakan -l bendera, yang mana melepaskan sistem file jika perintah di atas juga gagal.

sudo jumlah -l / media / Berbagi Menang

Untuk membaca lebih lanjut tentang opsi ini, jalankan manusia gunung memerintah.

Cara Membuat Windows Berbagi

Windows Share adalah direktori yang diatur untuk berbagi di jaringan area lokal. Sebelum mengakses Windows Share di Linux, itu harus dikonfigurasi di Windows.

Pertama, pastikan Windows diaktifkan untuk komunikasi CIFS. Untuk itu, buka Mengaktifkan dan menonaktifkan fitur Windows di Windows. Menemukan Dukungan Berbagi File SMB 1.0/CIFS dalam daftar dan periksa.

Setelah beberapa saat, Anda akan diminta untuk me-restart sistem.

Untuk mengaktifkan penemuan jaringan di Windows, navigasikan ke Pengaturan berbagi lanjutan ; sesampai di sana, Anda harus menemukan opsi untuk Penemuan jaringan dan pastikan opsi ini diaktifkan dengan memilih Aktifkan penemuan jaringan pilihan.

Selanjutnya, kita perlu membuat folder Windows Share yang akan dipasang di Linux menggunakan mount.cifs kegunaan.

Buat folder di mana saja di Windows dan klik kanan padanya, lalu dari menu konteks klik Properti . Arahkan ke Membagikan tab di jendela yang terbuka dan klik Membagikan tombol untuk melanjutkan dengan pengaturan berbagi folder.

Sekarang, klik ikon drop-down, pilih Setiap orang dari daftar, lalu klik Menambahkan tombol.

Pilih Tingkat Izin, atur ke Baca tulis ke folder ini, lalu klik Membagikan .

Sekarang, Windows Share siap dibagikan.

Kesimpulan

Jika Anda baru saja pindah ke Linux, Anda pasti perlu mengakses data di sistem Windows Anda. Segala jenis data dapat dibagikan di Linux dari Windows menggunakan opsi Windows Share. Untuk mengakses Windows Share di Linux, diperlukan alamat IP dan kata sandi mesin Windows.

Memasang Windows Share di Linux menggunakan utilitas mount.cifs memerlukan dua langkah. Pertama, atur titik pemasangan di Linux dan kemudian gunakan gunung perintah dengan -t cif opsi untuk memasang Windows Share di Linux.