Windows ve CentOS ile Samba Share Nasıl Kurulur ve Yapılandırılır

How Install Configure Samba Share With Windows



Samba, Windows uyumlu bir dosya paylaşım sistemidir. Linux sistemlerinde windows paylaşımı kurmak için kullanılır. Samba, SMB/CIFS protokolünün bir Linux uygulamasıdır.

Samba, Linux sisteminde depolama sunucusu kurmak veya dosya ve dizinleri paylaşmak için kullanılabilir.







Bu yazıda size Windows ve CentOS 7 ile Samba paylaşımının nasıl kurulacağını ve yapılandırılacağını göstereceğim. Haydi başlayalım.



Samba sunucusu ve istemci bilgisayarlar aşağıdaki şekilde kurulur:







NS Samba Depolama Sunucusu (CentOS 7'ye dayalı olarak) ana bilgisayar adına sahiptir smb sunucusu ve IP adresi 10.0.1.11

NS Samba CentOS 7 İstemcisi ana bilgisayar adına sahip smb-istemcisi ve IP adresi 10.0.1.14



NS Samba Windows 7 İstemcisi IP adresi var 10.0.1.12

Bu bilgisayarlar aynı ağda 10.0.1.0/24

Samba Sunucusu için DNS'yi Yapılandırma:

Başlamadan önce, DNS sunucunuzun doğru yapılandırıldığından emin olun. Aksi takdirde Samba başlatılamayabilir.

Tam bir DNS sunucusu yapılandırmak bu makalenin kapsamı dışındadır, bu yüzden /etc/hostlar her CentOS 7 makinesinin dosyası ve oraya aşağıdaki satırı ekledi.

10.0.1.11 smb-sunucusu

Üzerinde smb sunucusu ve smb-istemcisi makine, yukarıdaki satırı eklemek için aşağıdaki komutu çalıştırabilirsiniz. /etc/hostlar dosya:

$dışarı attı '10.0.1.11 smb-sunucusu' | sudo tişört -ile /vesaire/ev sahibi

Windows istemcisi için düzenlemek için Not Defteri'ni kullandım C:WindowsSystem32Driversetchosts dosya ve oraya şu satırı ekledi:

10.0.1.11 smb-sunucusu

Aşama 1:

şuraya git Başlangıç menü ve arama not defteri . Şimdi sağ tıklayın not defteri simgesine tıklayın ve Yönetici olarak çalıştır .

Adım 2:

Şimdi basın + veya gitmek için Dosya > Açık… ve dosyayı seçin C:WindowsSystem32Driversetchosts

Aşama 3:

Şimdi yukarıdaki satırı dosyanın sonuna ekleyin. Şimdi basın + s ya da git Dosya > Kaydetmek dosyayı kaydetmek için.

Samba Sunucusunu Kurmak:

Samba sunucusu, CentOS 7'de varsayılan olarak kurulu değildir. smb sunucusu makine.

Samba sunucusunu kurmadan önce, güncellemek için aşağıdaki komutu çalıştırın. YUM paket deposu önbelleği:

$sudo yum makecache

Şimdi CentOS 7 sisteminizi aşağıdaki komutla güncelleyin:

$sudo yum güncelleme

Güncelleme mevcutsa, aşağıdaki pencereyi görmelisiniz. basmak ve ve ardından basın devam etmek.

Güncelleme işleminin tamamlanması biraz zaman alacaktır. Tamamlandığında, sisteminizi yeniden başlatmak için aşağıdaki komutu çalıştırın.

$sudoyeniden başlat

Şimdi aşağıdaki komutla Samba sunucusunu kurun:

$sudo yüklemesamba

Şimdi basın ve ve ardından basın devam etmek.

Samba sunucusu kurulmalıdır.

samba hizmetleri smb ve nmb varsayılan olarak durdurulur. Herhangi bir şey yapmadan önce onları başlatmalısınız.

Başlat smb aşağıdaki komutla hizmet:

$sudosystemctl smb'yi başlat

Başlat nmb aşağıdaki komutla hizmet:

$sudosystemctl başlangıç ​​nmb

Şimdi eklemelisiniz smb ve nmb servisleri, sunucu bilgisayar önyüklendiğinde başlayacak şekilde sistem başlangıcına gönderir.

Ekle smb aşağıdaki komutla sistem başlangıcına hizmet:

$sudosistemctletkinleştirmesmb

Ekle nmb aşağıdaki komutla sistem başlangıcına hizmet:

$sudosistemctletkinleştirmenmb

Samba Kullanıcıları Ekleme ve Listeleme:

Windows kullanıcıları, Linux'tan farklı dosya ve dizin izin şemalarına sahiptir. Bu ek parametreleri mevcut Linux kullanıcılarına eklemek için, pdbedit komutu kullanılır.

Oturum açma kullanıcınızı aşağıdaki komutla Samba'ya ekleyebilirsiniz:

$sudopdbedit-ile -u$(ben kimim)

Şimdi bir Samba şifresi ayarlamanız gerekiyor. Bu, bir Samba paylaşımına giriş yaparken kullanacağınız şifredir.

Kullanıcı için Samba şifrenizi girin ve tuşuna basın. .

Samba parolanızı yeniden yazın ve .

Oturum açma kullanıcınız eklenmelidir.

Aşağıdaki komutla diğer Linux kullanıcılarını da Samba'ya ekleyebilirsiniz:

$sudopdbedit-ile -uKULLANICI ADI

Not: Buraya, KULLANICI ADI herhangi bir Linux kullanıcı adı olabilir.

Artık tüm Samba kullanıcılarını aşağıdaki komutla listeleyebilirsiniz:

$sudopdbedit-NS

Samba Trafiğine İzin Verme:

Şimdi samba trafiğine izin verin smb sunucusu makine ile aşağıdaki güvenlik duvarı emretmek:

$sudogüvenlik duvarı-cmd--add-servis=samba--kalıcı

Yeniyi uygula güvenlik duvarı aşağıdaki komutla yapılandırma:

$sudogüvenlik duvarı-cmd--Tekrar yükle

CentOS 7 İstemcisinden Samba Paylaşımlarına Erişme:

Samba paylaşımlarını bağlamak istediğiniz CentOS 7 makinelerinize Samba istemci yardımcı programlarını yükleyebilirsiniz. smb sunucusu makine.

Samba istemci yardımcı programlarını CentOS 7 istemcisine kurmak için aşağıdaki komutu çalıştırın:

$sudo yüklemesamba istemcisi

Şimdi basın ve ve ardından basın devam etmek.

Samba istemci yardımcı programları kurulmalıdır.

Artık girişiniz için mevcut tüm paylaşımları listeleyebilirsiniz. KULLANICI ADI üzerinde smb sunucusu Aşağıdaki komutla makine:

$smbclient-UKULLANICI ADI> -NS //HOSTNAME

Not: Buraya KULLANICI ADI Samba kullanıcı adınız ve HOSTNAME bilgisayarınızın DNS adı veya IP'sidir. smb sunucusu .

Şimdi Samba şifrenizi girin ve tuşuna basın. .

Tüm hisseleriniz listelenmelidir. Varsayılan olarak, yalnızca kullanıcının ana dizini paylaşılır. İsterseniz daha fazla paylaşım ekleyebilirsiniz.

Artık paylaşımınızı aşağıdaki komutla bağlayabilirsiniz:

$sudo binmek -Tcif'ler-veya Kullanıcı adı=KULLANICI ADI,parola=SAMBA_ŞİFRE
//SERVER_IP/PAYLAŞIM ADI DAĞ NOKTASI

Not: KULLANICI ADI ve SAMBA_PASSWORD Samba giriş bilgileri, SERVER_IP IP adresidir smb sunucusu , PAYLAŞIM ADI payın adıdır ve DAĞ NOKTASI payınızı eklemek istediğiniz konum/yoldur PAYLAŞIM ADI CentOS 7'de.

Paylaşım monte edilmiştir.

Windows İstemcisinden Samba Paylaşımlarına Erişme:

Pencerelerden, sadece açın Dosya Gezgini ve \ yazın HOSTNAME PAYLAŞIM ADI Aşağıdaki ekran görüntüsünde işaretlendiği gibi bulunduğunuz yerde. İşiniz bittiğinde, tuşuna basın .

Şimdi Samba'nızı yazın KULLANICI ADI ve PAROLA ve üzerine tıklayın Tamam .

Gördüğünüz gibi paylaşımınıza giriş yapmalısınız.

Daha Fazla Paylaşım Eklemek:

Daha fazla paylaşım eklemeniz gerekiyorsa, okuyun Dosya Paylaşımı Oluşturma https://linuxhint.com/install-samba-on-ubuntu/ adresindeki makalenin bölümü

Not: SELinux devre dışıyken her şeyi yaptım. SELinux ile çalışmak bu makalenin kapsamı dışındadır. SELinux ve Samba için nasıl kurulacağı hakkında daha fazla bilgi için lütfen SELinux belgelerine bakın.

Windows ve CentOS 7 ile Samba paylaşımını bu şekilde kurar ve yapılandırırsınız. Bu makaleyi okuduğunuz için teşekkürler.