Raspberry Pi’yi ağ dosya sunucusu olarak kurmak, ev ağınızda dosya paylaşımı için uygun fiyatlı ve enerji tasarruflu bir çözüm sunar. Bu kılavuz, hem Windows hem de Linux makinelerinden erişilebilen Samba tabanlı bir dosya sunucusu oluşturmak için adım adım bir öğretici sağlar.
İçindekiler
- Ön Koşullar
- Samba Kurulumu
- Samba Ayarlama
- Paylaşımı Güvenlik Altına Alma
- Windows’tan Erişim
- Linux’tan Erişim
- Gelişmiş Ayarlar (İsteğe Bağlı)
Ön Koşullar
Başlamadan önce, şunlara sahip olduğunuzdan emin olun:
- Yeni bir Raspberry Pi OS (64-bit önerilir) içeren bir microSD kartı takılı Raspberry Pi.
- Bir ağ bağlantısı (Ethernet önerilir).
- Monitör, klavye ve fare (isteğe bağlı, ilk kurulumdan sonra SSH kullanılabilir).
- Dosyaları depolamak için harici bir sabit disk veya USB sürücü (şiddetle önerilir). Ayrı bir sürücü, performansı ve veri güvenliğini artırır.
Samba Kurulumu
Samba, dosya paylaşımı için gerekli yazılımdır. Bir terminal açın ve şu komutları çalıştırın:
sudo apt update
sudo apt upgrade
sudo apt install samba
Samba Ayarlama
Samba yapılandırma dosyası /etc/samba/smb.conf
adresinde bulunur. Yeni bir paylaşım ekleyeceğiz. Root ayrıcalıklarına sahip bir metin düzenleyici kullanın (örneğin, nano
veya vim
):
sudo nano /etc/samba/smb.conf
Dosyanın sonuna aşağıdaki bölümü ekleyin. **Yer tutucuları kendi değerlerinizle değiştirin:**
[MyShare]
comment = Raspberry Pi Paylaşımım
path = /media/pi/MyShare
valid users = pi
guest ok = no
read only = no
create mask = 0660
directory mask = 0770
browseable = yes
Ayarların Açıklaması:
path
: Paylaşılan klasörün mutlak yolu. Gerekirse harici sürücünüzün bağlama noktasını bulmak içinlsblk
kullanın.valid users
: Paylaşama erişmesine izin verilen kullanıcı adı(lar)ı. Gerektiğinde, boşluklarla ayrılmış daha fazla kullanıcı adı ekleyin.guest ok = no
: Gelişmiş güvenlik için konuk erişimini devre dışı bırakır.
Dosyayı kaydedin.
Paylaşımı Güvenlik Altına Alma
Paylaşılan klasörü oluşturun ve uygun izinleri ayarlayın:
sudo mkdir /media/pi/MyShare
sudo chown pi:pi /media/pi/MyShare
sudo chmod 770 /media/pi/MyShare
Bu, yalnızca pi
kullanıcısının (veya belirttiğiniz diğer kullanıcıların) erişimine izin verir. Güvenlik gereksinimlerinize göre izinleri gerektiği gibi ayarlayın. Birden fazla kullanıcınız varsa daha kısıtlayıcı izinler kullanmayı düşünün.
Değişiklikleri uygulamak için Samba hizmetini yeniden başlatın:
sudo systemctl restart smbd
Windows’tan Erişim
- Dosya Gezgini’ni açın.
- Adres çubuğuna
\
yazın (Raspberry Pi’nizin IP adresiyle değiştirin. Bulmak için Pi üzerindehostname -I
kullanın). smb.conf
dosyasındakivalid users
içinde listelenen bir kullanıcının kullanıcı adını ve şifresini girin.- Şimdi paylaşılan klasörünüzü (“MyShare”) görmelisiniz.
Linux’tan Erişim
Linux’ta, paylaşımı dosya yöneticinizin ağ tarama özelliği aracılığıyla erişebilir veya doğrudan bağlayabilirsiniz. Bağlamak için şunu kullanın:
sudo mkdir /mnt/MyShare
sudo mount -t cifs ///MyShare /mnt/MyShare -o username=pi,password=
Yer tutucuları kendi bilgilerinizle değiştirin. İşiniz bittiğinde sudo umount /mnt/MyShare
ile bağlantıyı kesin.
Gelişmiş Ayarlar (İsteğe Bağlı)
Kullanıcı yönetimi, güvenlik güçlendirme ve daha karmaşık yapılandırmalar gibi gelişmiş özellikler için resmi Samba belgelerine bakın. Belirli izinlere sahip kullanıcı hesapları oluşturmayı, şifrelemeyi etkinleştirmeyi ve verilerinizi düzenli olarak yedeklemeyi düşünün.