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-utilsCatatan: 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 MenangKami 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-cifsKetik 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. / fstabUntuk 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 MenangJika 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 MenangAtau gunakan -l bendera, yang mana melepaskan sistem file jika perintah di atas juga gagal.
sudo jumlah -l / media / Berbagi MenangUntuk 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.