- Katılım
- 7 Nis 2025
- Konular
- 367
- Mesajlar
- 780
- Çözümler
- 1
- Tepkime puanı
- 121
- Puan
- 93
- Konum
- İstanbul
- Web sitesi
- forumagel.com

Pardus işletim sisteminde **Samba** ve **NFS** kullanarak dosya paylaşımını temel seviyede kurduktan sonra, daha güvenli, verimli ve yönetilebilir bir sistem kurmak için ileri düzey ayarlar yapmanız gerekebilir. Bu makalede, Samba ve NFS protokollerini daha verimli bir şekilde kullanabilmeniz için bazı ileri düzey yapılandırmalar ve ipuçları sunulacaktır.

Samba kullanırken, özellikle dosya paylaşımını sınırlamak ve güvenli hale getirmek için bazı güvenlik önlemleri almak önemlidir. Aşağıda, Samba’nın güvenliğini artıran bazı temel ayarlar bulunmaktadır:

Samba, şifreli dosya paylaşımı yapmak için şifreli bağlantıları destekler. Bunun için `smb.conf` dosyasına şu satırı ekleyebilirsiniz:
Kod:
[global]
smb encrypt = desired
Bu ayar, şifreli bağlantıların kullanılmasını zorunlu kılar. `desired` ayarı, şifreli bağlantının kullanılmasını önerir. `mandatory` ise yalnızca şifreli bağlantıların kullanılmasına izin verir.

Paylaşılan dosyalarınıza hangi IP adreslerinin erişebileceğini sınırlamak için `hosts allow` ve `hosts deny` parametrelerini kullanabilirsiniz. Örneğin, sadece belirli bir IP adresine izin vermek için şu satırı kullanabilirsiniz:
Kod:
[global]
hosts allow = 192.168.1.100
hosts deny = ALL
Bu ayar, sadece **192.168.1.100** IP adresinden gelen bağlantılara izin verir.

Samba ile paylaşım yaptığınızda, kullanıcı bazlı erişim izinlerini belirlemek için `valid users` parametresini kullanabilirsiniz. Bu sayede sadece belirlediğiniz kullanıcılar paylaşımı kullanabilir:
Kod:
[Paylasim]
path = /home/pardus/dosya
valid users = kullanici_adi
read only = no
browsable = yes
writable = yes
Bu ayar ile sadece **kullanici_adi** adlı kullanıcı paylaşımı kullanabilir.

NFS, özellikle Linux ve Unix tabanlı sistemler arasında güçlü bir dosya paylaşım aracıdır. Daha güvenli ve verimli bir dosya paylaşımı için aşağıdaki ileri düzey NFS ayarlarını uygulayabilirsiniz:

NFS paylaşımlarına hangi istemcilerin bağlanabileceğini kontrol etmek için `/etc/exports` dosyasını yapılandırabilirsiniz. Örneğin, sadece belirli bir IP adresinden bağlantıya izin vermek için şu şekilde ayar yapabilirsiniz:
Kod:
/home/pardus/dosya 192.168.1.100(rw,sync,no_subtree_check)
Bu ayar, sadece **192.168.1.100** IP adresinden gelen istemcilerin dosya paylaşımına yazma izniyle erişmesine olanak tanır.

NFS, ağ üzerinden veri iletimi gerçekleştirdiği için ağ hızına ve bant genişliğine duyarlıdır. NFS paylaşımlarının performansını artırmak için `noatime` ve `async` gibi parametreleri kullanabilirsiniz:
Kod:
/home/pardus/dosya *(rw,sync,no_subtree_check,noatime,async)
- **noatime**: Dosya erişim zaman damgalarının güncellenmesini engeller, böylece daha hızlı dosya erişimi sağlar.
- **async**: Verilerin asenkron olarak iletilmesini sağlar, bu da performansı artırabilir.

NFS v4, NFS protokolünün en yeni sürümüdür ve birçok iyileştirme sunar. NFS v4’ü etkinleştirmek için aşağıdaki adımları izleyebilirsiniz:
1. **NFS Server’ı yapılandırın**:
Kod:
sudo nano /etc/default/nfs-kernel-server
`NFS4_SUPPORT` parametresini `yes` olarak ayarlayın.
2. **NFS V4 sunucusunu başlatın**:
Kod:
sudo systemctl restart nfs-kernel-server

NFS paylaşımlarınızın sağlıklı bir şekilde çalışıp çalışmadığını kontrol etmek için `showmount` komutunu kullanabilirsiniz:
Kod:
showmount -e localhost
Bu komut, NFS server üzerinde paylaşılan dizinlerin bir listesini görüntüler.


Dosya paylaşımı için ağ altyapısının hızlı ve stabil olması önemlidir. Gecikme sürelerini ve paket kayıplarını en aza indirmek için ağ bağlantılarınızı optimize edin.

Yüksek veri trafiği gerektiren sistemlerde RAID yapılandırması kullanmak, disk okuma/yazma hızlarını artırarak performansı iyileştirebilir.

Samba ve NFS gibi dosya paylaşım araçlarını düzenli olarak güncel tutarak, performans iyileştirmelerinden ve güvenlik yamalarından faydalanabilirsiniz.

Samba ve NFS ile dosya paylaşımı yaparken, sadece temel kurulumları yapmak yeterli değildir. Bu protokolleri en verimli ve güvenli şekilde kullanabilmek için ileri düzey yapılandırmalar yapmanız gerekebilir. Yukarıda verilen ayarlarla, Samba ve NFS’te daha güvenli, hızlı ve yönetilebilir dosya paylaşımı sağlamak mümkün olacaktır.