▷ CentOS 8'de Samba nasıl kurulur - HIZLI VE KOLAY

İşletim sistemleri arasındaki ara bağlantı, bilgisayarlar arasında çeşitli dosyaların kullanımını kolaylaştırmak için önemli bir görevdir ve dahası, bu işletim sistemleri Windows'lu Linux'ta olduğu gibi birbirleriyle uyumlu olmadığında.

Örneğin, NTFS sistemli bir USB ortamını Linux'a bağlamaya çalışırsanız, Linux, ikisi arasındaki bağlantı olanaklarının sınırlı olduğu EXT4 dosya sistemini (veya tam tersi) yönettiğinden hata almazsınız, ancak bugün Solvetic Samba sunucusunun CentOS 8'e nasıl kurulacağını açıklayacak ve bu şekilde her iki sistem arasında güvenli ve kapsamlı dosya aktarma olanağına sahip olacaktır.

CentOS 8'i aşağıdaki bağlantıdan indirebileceğinizi unutmayın:

Samba nedirSamba, herhangi bir yürütme sorunu olmadan Linux ve Unix için Windows bağlantısını kolaylaştıran bir uygulama grubu olarak geliştirilmiştir. Samba, SMB / CIFS protokolünü kullanarak hızlı, kararlı ve güvenli baskı ve dosya aktarım hizmetleri sunar ve Samba ile Linux / Unix sunucularını ve masaüstü ortamlarını doğrudan Active Directory ortamlarına sorunsuz bir şekilde entegre etmek mümkündür.

Bahsettiğimiz gibi, Samba, misyonu dosya ve yazdırma hizmetlerine erişimi kolaylaştırmak olan CIFS (Ortak İnternet Dosya Sistemi) protokolünü kullanır ve her iki sistem arasında hatasız erişim sağlar.

samba kompozisyonuSamba, sırasıyla aşağıdakiler gibi dört mevcut CIFS temel hizmetini uygulayan smbd ve nmbd olan iki temel programdan oluşur:

  • Dosya ve baskı hizmetleri.
  • Kimlik doğrulama ve yetkilendirme.
  • Ad çözümlemesi.
  • Servis duyurusu (navigasyon).

Dosya ve yazdırma hizmetleri, CIFS'nin en yaygın olarak kullanılanlarıdır ve "paylaşılan mod" ve "kullanıcı modu" kimlik doğrulamasını ve paylaşılan dosyaları korumak ve erişim kimlik bilgileri istendiğinde yazdırma hizmetlerini korumak için yetkilendirmeyi yöneten smbd tarafından sağlanır.

Samba işlevleriSamba, aşağıdakiler gibi çeşitli yardımcı programları entegre eder:

  • smbclient: Bu, FTP ile aynı arabirime sahip basit bir SMB istemcisidir ve smbclient sayesinde uzak bir SMB paylaşımına bağlanabileceğiz, dosyaları aktarabileceğiz veya uzak yazdırma paylaşımlarına dosya gönderebileceğiz.
  • nmblookup: ağ üzerinde NetBIOS adlarını aramanın mümkün olacağı bir NetBIOS ad hizmeti istemcisidir.
  • Samba Web Administration Tool (SWAT): Samba'yı bir web tarayıcısı aracılığıyla uzaktan yapılandırmamızı sağlayan bir yardımcı programdır.

Şimdi Solvetic ile Samba'yı CentOS 8'e kurmayı öğreneceksiniz.

1. Samba'yı CentOS 8'e kurun ve yapılandırın

Aşama 1
Atacağımız ilk adım, ilişkili Samba paketlerini kurmaktır, bunun için aşağıdakileri uygularız:

 yum samba kurulumu samba-istemcisi samba-ortak -y 

BÜYÜT

Adım 2
Bu işlem bittiğinde aşağıdakileri göreceğiz:

BÜYÜT

Aşama 3
Sonraki adım, /etc/samba/smb.conf yolundaki Samba yapılandırma dosyasını düzenlemek olacaktır, bunun için istenen düzenleyiciyi kullanacağız:

 nano /etc/samba/smb.conf 

BÜYÜT

NotSolvetic, bir hata durumunda bu dosyanın bir kopyasını oluşturmanızı tavsiye eder, bunun için aşağıdakileri uygulamanız gerekir:

 mv /etc/samba/smb.conf /etc/samba/smb.conf.bkp 

4. Adım
Dosyanın altına aşağıdakileri gireceğiz:

 [global] çalışma grubu = WORKGROUP sunucu dizesi = Samba Sunucusu% v netbios adı = centos8 güvenlik = misafirle kullanıcı eşlemesi = kötü kullanıcı dns proxy'si = hayır # ================== ========== Tanımları Paylaş ============================ [Anonim] yol = / samba / anonim göz atılabilir = evet yazılabilir = evet misafir tamam = evet salt okunur = hayır 

BÜYÜT

Adım 5
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

6. Adım
Şimdi Anonymous klasörünü oluşturmaya devam ediyoruz ve CentOS 8'de Samba hizmetini yeniden başlatıyoruz:

 mkdir -p / samba / anonim systemctl smb.service'i etkinleştir systemctl nmb.service'i etkinleştir systemctl smb.service systemctl nmb.service'i yeniden başlat

BÜYÜT

7. Adım
Şimdi Samba bağlantısının doğru olması için Iptables'a aşağıdaki kuralları ekleyeceğiz, bunun için aşağıdaki komutları kullanacağız:

 firewall-cmd --kalıcı --zone = public --add-service = samba firewall-cmd --reload

BÜYÜT

8. Adım
Öğeleri Samba aracılığıyla paylaşma izinlerini değiştirmeye devam ediyoruz:

 chmod -R 0755 anonim / chown -R kimse: anonim kimse /

BÜYÜT

9. Adım
Samba yapılandırması için selinux izinlerini vermeye devam ediyoruz:

 chcon -t samba_share_t anonim / 

BÜYÜT

Adım 10
Bu yapılandırıldığında, bir Windows bilgisayarına erişiyoruz, bu durumda Windows 10, aşağıdaki anahtarları kullanacağız ve orada aşağıdaki satırı yürüteceğiz:

+ R

 \ centos8

11. Adım
Enter veya OK tuşuna basın, CentOS 8'de oluşturduğumuz "Anonim" klasörüne erişeceğiz:

BÜYÜT

Adım 1/2
Orada dosyalar veya klasörler oluşturabiliriz:

BÜYÜT

Adım 13
Elementlerin yaratılışını görüyoruz:

BÜYÜT

Adım 14
Bu klasöre CentOS 8'den erişirsek, oluşturulan nesneleri görebiliriz:

BÜYÜT

2. CentOS 8'de Samba sunucusunun güvenliğini sağlama

Gördüğümüz gibi, herhangi bir kullanıcı klasöre erişebilir ve orada barındırılan içeriği düzenleyebilir, ancak güvenlik için Samba sunucusunun güvenliğinin sağlanması önerilir.

Aşama 1
Bunun için smbgrp adında bir grup ve samba sunucusuna kimlik doğrulama yöntemini kullanarak erişmek için solventtic_samba adında bir kullanıcı oluşturacağız:

 useraddsolvetic_samba groupadd smbgrp usermod -a -G smbgrp solventtic_samba smbpasswd -asolvetic_samba

BÜYÜT

Adım 2
Ardından, yeni bir paylaşım oluşturacağız ve paylaşım üzerindeki izni tanımlayacağız:
mkdir / ev / güvenli

 chown -R çözücü_samba: smbgrp / ana sayfa / güvenli / chmod -R 0770 / ana sayfa / güvenli / chcon -t samba_share_t / ana sayfa / güvenli /

BÜYÜT

Aşama 3
Samba düzenleme dosyasına tekrar erişiyoruz:

 nano /etc/samba/smb.conf 
4. Adım
Orada şunları giriyoruz:
 [Güvenli] yol = / ev / güvenli geçerli kullanıcılar = @smbgrp misafir tamam = yazılabilir yok = evet göz atılabilir = evet

BÜYÜT

Adım 5
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

6. Adım
Samba hizmetini yeniden başlatıyoruz:

 systemctl smb.service'i yeniden başlat systemctl nmb.service'i yeniden başlat

BÜYÜT

7. Adım
Şimdi Windows bilgisayara gidersek ve ağ yolunu güncellersek, oluşturulan "güvenli" klasörü görebiliriz:

BÜYÜT

8. Adım
Üzerine çift tıkladığımızda, aşağıdakilere erişmek için kimlik bilgilerinin kullanılması gerektiğini göreceğiz:

BÜYÜT

9. Adım
Doğru kimlik bilgilerini girip Tamam'ı tıklıyoruz ve orada Windows ve Linux arasında istediğimizi oluşturabilir veya aktarabiliriz:

BÜYÜT

9. Adım
CentOS 8'den, orada barındırılan içeriği görüntülemek için klasöre erişebiliriz:

BÜYÜT

Samba ile Windows ve Linux arasında öğeleri paylaşma süreci güvenli ve tamamen pratik bir şekilde çok daha basit olacaktır.

wave wave wave wave wave