Menghubungkan antara sistem operasi adalah tugas penting untuk memfasilitasi penggunaan file yang berbeda antara komputer, dan terlebih lagi ketika sistem operasi ini tidak kompatibel satu sama lain, seperti .B Linux dengan Windows.
Misalnya, jika Anda mencoba menghubungkan media USB dengan sistem NTFS ke Linux, kesalahan terjadi karena Linux memproses sistem file EXT4 (atau sebaliknya), yang membatasi kemungkinan koneksi antara keduanya. Hari ini, bagaimanapun, TechnoWikis akan menjelaskan instalasi server Samba di CentOS 8 dan dengan cara ini memiliki kemampuan, dengan aman dan komprehensif, untuk mentransfer file antara kedua sistem.
Ingatlah bahwa Anda dapat mengunduh CentOS 8 dari tautan berikut:
Samba dikembangkan sebagai sekelompok aplikasi yang memungkinkan konektivitas Windows untuk Linux dan Unix tanpa masalah selama eksekusi. Samba menyediakan layanan cetak dan transfer file dengan fitur yang aman, stabil, dan berkecepatan tinggi menggunakan protokol SMB/CIFS. Dengan Samba, baik server dan lingkungan desktop Linux / Unix dapat diintegrasikan dengan mulus langsung ke lingkungan Active Directory.
Seperti disebutkan sebelumnya, Samba menggunakan protokol Common Internet File System (CIFS), yang dirancang untuk memfasilitasi akses ke file dan layanan cetak, memungkinkan akses bebas kesalahan antara kedua sistem.
Samba terdiri dari dua program dasar, smbd dan nmbd, yang pada gilirannya menerapkan empat layanan dasar CIFS saat ini, seperti: Layanan File dan Cetak. Autentikasi dan otorisasi. Resolusi nama Pesan layanan (navigasi).
Layanan file dan cetak paling sering digunakan oleh CIFS dan disediakan oleh smbd, yang pada gilirannya mengelola otentikasi dan otorisasi "Mode Bersama" dan "Mode Pengguna" untuk melindungi file bersama dan layanan cetak ketika mereka meminta kredensial.
Samba mengintegrasikan berbagai utilitas seperti: smbclient: Ini adalah klien SMB sederhana dengan antarmuka FTP yang identik. Berkat smbclient, kita dapat terhubung ke berbagi SMB jarak jauh, mentransfer file, atau mengirim file ke berbagi cetak jarak jauh. nmblookup: adalah klien layanan nama NetBIOS yang dapat digunakan untuk menemukan nama NetBIOS di jaringan. Samba Web Administration Tool (SWAT): Utilitas ini memungkinkan kita untuk mengkonfigurasi Samba dari jarak jauh melalui browser web.
Sekarang Anda akan belajar dengan TechnoWikis cara menginstal Samba di CentOS 8.1.Instal dan konfigurasikan Samba di CentOS 8
Langkah pertama yang kami ambil adalah menginstal paket Samba terkait. Untuk melakukan ini, kami melakukan hal berikut: yum installiere samba samba-client samba-common -y
Setelah proses ini selesai, kita akan melihat yang berikut:
Langkah selanjutnya adalah mengedit file konfigurasi Samba, yang terletak di jalur /etc/samba/smb.conf. Untuk ini kami menggunakan editor yang diinginkan: nano /etc/samba/smb.conf
TechnoWikis menyarankan Anda untuk membuat salinan file ini jika terjadi kesalahan. Untuk melakukan ini, Anda perlu melakukan hal berikut: mv /etc/samba/smb.conf /etc/samba/smb.conf.bkp
Di akhir file, kami memasukkan yang berikut: [global] Arbeitsgruppe = ARBEITSGRUPPE server string = Samba Server% v NetBIOS-Name = Centos8 Sicherheit = Benutzer map to guest = schlechter Benutzer DNS-Proxy = Nein # ================================================== =========== [Anonym] path = / samba / anonym durchsuchbar = ja beschreibbar = ja Gast ok = ja schreibgeschützt = nein
Kami menyimpan perubahan dengan kombinasi tombol berikut:
Sekarang mari kita buat folder anonim dan mulai ulang layanan Samba di CentOS 8: mkdir -p / samba / anonym systemctl enable smb.service systemctl enable nmb.service systemctl smb.service neu starten systemctl nmb.service neu starten
Sekarang kami akan menambahkan aturan berikut di Iptables sehingga konektivitas Samba benar. Untuk melakukan ini, kita akan menggunakan perintah berikut: firewall-cmd --permanent --zone = public --add-service = samba firewall-cmd --reload
Kami sekarang mengubah izin untuk berbagi item melalui Samba: chmod -R 0755 anonym / chown -R nobody: niemand anonym /
Kami memberikan izin Selinux untuk mengonfigurasi Samba: chcon -t samba_share_t anonym /
Ketika ini dikonfigurasi, kita mengakses komputer Windows, dalam hal ini Windows 10, kita menggunakan tombol berikut dan menjalankan baris berikut di sana:
+R \ centos8
Tekan Enter atau Enter untuk mengakses folder Anonim yang kami buat di CentOS 8:
Di sana kita bisa membuat file atau folder:
Kami melihat munculnya elemen:
Saat kita mengakses folder ini di CentOS 8, kita melihat objek yang dibuat: 2.Cadangkan server Samba di CentOS 8
Seperti yang kita lihat, setiap pengguna dapat mengakses folder dan mengedit konten yang dihosting di sana. namun untuk alasan keamanan disarankan agar Anda mencadangkan server samba
Untuk melakukan ini, kami membuat grup bernama smbgrp dan pengguna bernama solvetic_samba untuk mengakses server Samba menggunakan metode otentikasi: useradd solvetic_samba groupadd smbgrp usermod -a -G smbgrp solvetic_samba smbpasswd -a solvetic_samba
Selanjutnya, kami membuat berbagi baru dan menentukan izin dalam berbagi: mkdir / rumah / aman chown -R solvetic_samba: smbgrp / home / secure / chmod -R 0770 / home / sicher / chcon -t samba_share_t / home / secure /
Kami mengakses file edisi Samba lagi: nano /etc/samba/smb.conf
Di sana kita masukkan yang berikut: [Sicher] path = / home / secure gültige Benutzer = @smbgrp Gast ok = nein beschreibbar = ja durchsuchbar = ja
Kami menyimpan perubahan dengan kombinasi tombol berikut:
Kami memulai ulang layanan Samba: systemctl smb.service neu starten systemctl nmb.service neu starten
Sekarang, jika kita pergi ke komputer Windows dan memperbarui jalur jaringan, kita dapat melihat folder "aman" yang dibuat:
Mengklik dua kali ini menunjukkan bahwa penggunaan kredensial diperlukan untuk mengakses:
Masukkan kredensial yang benar dan klik OK. Di sana Anda dapat membuat atau mentransfer data yang diinginkan antara Windows dan Linux:
Di CentOS 8, kita dapat mengakses folder untuk melihat konten yang dihosting di sana:
Samba membuat berbagi elemen antara Windows dan Linux jauh lebih mudah dengan cara yang aman dan nyaman.