Samba Server Kurulumu

Merhaba bu yazımda sizlere bulut sunucu ile dosya paylaşımınızı kolaylaştıracak bir çözümden bahsedeceğim.

Nedir bu Samba Server ?

Özetle: Samba projesi 1992’de Andrew Tridgell tarafından başlatılmıştır. Kendisi, Microsoft Windows kullanan bilgisayarlar ile dosya ve yazıcı paylaşımı yapmayı sağlayan araçlar topluluğudur. SMB ağ protokolünü kullanır ki bu Windows ağ uygulamasının kalbidir.

https://wiki.ubuntu-tr.net/index.php?title=Samba

Kurulum için gerekenler

Bir adet sanal veya fiziksel sunucuya ve kurulumu gerçekleştirmek için gerekli bir bilgisayar dışında başka hiçbir ihtiyaç bulunmamakta.

Ben kurulumu Netinternet girişimi olan ilkbyte üzerinden kiraladığım sanal sunucu üzerine yapıyorum. Fiziksel veya sanal sunucu tercihi sizin ihtiyaçlarınıza ve cüzdanınıza kalmış bir durum.

Kuruluma geçmeden önce paketlerinizini güncellemenizi öneririm.

sudo apt-get update -y && sudo apt-get upgrade -y

Ardından SAMBA Server için gerekli paketleri yükleyelim.

sudo apt-get install samba samba-common-bin -y

Paket kurulumu tamamlandıktan sonra paylaşıma açacağımız klasöre erişim için kullanıcı oluşturuyoruz.

sudo useradd "kullanıcı adınız"

Ben faruk isimli bir kullanıcı oluşturacağım.
sudo useradd faruk

Şimdi ise paylaşıma açacağımız klasörü oluşturalım. Oluşturduğunuz klasörün ismi sunucunun ayarlarını yaparken bize lazım olacak.

mkdir /home/kullanıcı adınız/klasör ismi

mkdir /home/faruk/paylasim

Samba Server Ayarları

Samba Server konfigürasyon dosyasını açıyoruz.

sudo nano /etc/samba/smb.conf

Açılan konfigürasyon dosyasının en alt kısmına paylaşıma açacağımız klasörün özelliklerini belirleyeceğiz.

Benim klasöre atadığım özellikler bu şekilde. Basitçe kırmızı şeritler içerisindeki betiği açıklayayım.

[Klasör Adı]
path= Oluşturduğumuz klasörün sunucudaki yolu
writeable= Klasörün yazılabilir olup olmadığını belirlersiniz (yes/no)
create mask= Klasör içerisinde oluşturulan her dosyanın yetkisini belirler.
directory mask= Klasörün yetkisini belirler.
public= Kullanıcı adı ve şifre olmadan erişim sağlanıp sağlanamayacağını belirler. (yes/no)

Ufak bir araştırma sonucunda oluşturacağınız paylaşım klasörünün özelliklerini türetebilirsiniz. Benim için bu kadarı yeterli.

Bu kadarı yeterli mi ?

Tabi ki de hayır. Bu klasöre erişebilmek için kullanıcı adı oluşturmuştuk. Bize birde şifre lazım. Aşağıda vereceğim komut ile şifre oluşturduktan sonra bu klasöre dünyanın heryerinden erişip dosyalarınızı depolayabilirsiniz.

sudo smbpasswd -a kullanıcı adınız

sudo smbpasswd -a faruk

Windows üzerinden erişim

Win+R ile “Çalıştır” penceresini açıyoruz. Buraya “\\ip adresiniz” şeklinde ip adresinizi yapıp oluşturduğumuz klasöre erişebilirsiniz.