blog posts

Dosya Sunucusu

Dosya Sunucusu nedir ve nasıl çalışır?

Dosya sunucusunu elbette çok duymuşsunuzdur ancak ismiyle yetinmek istemiyorsanız ve dosya sunucusu ve nasıl çalıştığı hakkında daha fazla bilgi edinmek istiyorsanız doğru yerdesiniz.

Bir dosya sunucusu kurarak, istemcilerin dosyayı sistemlerine aktarmaya gerek kalmadan istedikleri dosyalara bağlanıp erişebilecekleri, dosyaları depolamak ve paylaşmak için merkezi bir depoya sahip olursunuz. Yerleri paylaşma ve dosya oluşturma ve düzenleme gibi işlemler.

Dosya sunucusu, verileri ve ağ dosyalarını depolamak, yönetmek ve paylaşmak için merkezi bir yer olarak kullanılan bilgisayar ağlarının temel parçalarından biridir.

Hatta bu merkezi veri tabanı sayesinde ağ kullanıcıları, cihazlar ve istemciler, ağ sunucusunun barındırdığı tüm bilgi ve dosyalara erişebilir, bunları düzenleme, paylaşma gibi işlemleri daha kolay ve hızlı bir şekilde gerçekleştirebilirler. İleriye doğru ilerleyin Yani, eğer bu donanıma sahip bir ağ kullanıcısıysanız, herhangi bir manuel dosya aktarımına gerek kalmadan istediğiniz dosyaları ağ dosya sunucusu üzerinden paylaşabilirsiniz.

Dosyalarınızı ve önemli ağ bilgilerinizi burada depolamak için sağlam ve güvenli bir dosya sunucusu oluşturmayı düşündüğünüzü varsayalım. Bu durumda sanal sunucu satın alma sayfasına başvurabilir ve uygun bir plan seçerek istediğiniz dosyaları daha optimum şekilde saklayabilirsiniz. Kaydedip yönetin ve ağınızdaki yerel veya uzak istemcilerin kullanımına sunun.

Dosya Sunucusu Nedir?

Dosya sunucusu, ağdaki diğer bilgisayarların bunlara erişebilmesi için ağla ilgili dosyaları depolamaktan ve merkezi olarak yönetmekten sorumlu olan bir bilgisayardır. Aslında dosya sunucusu, kullanıcıların metin dosyalarını, görüntüleri ve diğer bilgileri fiziksel aktarıma gerek kalmadan ağ üzerinden paylaşmak için kullanabileceği bir ortamdır.

Dosya sunucularından önce, ağ kullanıcılarının istedikleri dosyaları aktarmak veya paylaşmak için bir sabit sürücü veya USB flash sürücü kullanması gerekiyordu. Bu iki büyük soruna neden olsa da:

Verilerin kaybolma, çalınma veya bozulma riski vardı.
Kurumsal ağlarda dosya alışverişi yapmak zordu.

Bir dosya sunucusu kullanarak bu iki sorunu çözebilir ve ağ verilerinin tüm kullanıcılar veya ağ istemcileri tarafından erişilebilmesi için yeterli alana sahip güvenli bir veritabanı oluşturabilirsiniz. Dosya Sunucusu ile verileri ağ istemcileriyle paylaşmak için artık e-posta veya USB sürücüleri gibi yöntemleri kullanmanıza gerek yok. Bunun yerine, ağın farklı konumlarındaki istemciler arasındaki işbirliğini kolaylaştırmak ve aynı zamanda büyük dosyaların aktarımıyla ilgili zorluklardan kurtulmak için istenen dosya ve verileri merkezi dosya sunucusuna yerleştirmeniz yeterlidir.

Dosya sunucularına yalnızca yerel olarak erişilebildiğini değil aynı zamanda onlara uzaktan da bağlanabildiğini belirtmekte fayda var. Bu, hareket halindeyken veya evde otururken bile dosya sunucusuna erişebileceğiniz ve ondan istediğiniz verileri seçip paylaşabileceğiniz anlamına gelir.

Elbette sunucu dosyalarının önemli ağ bilgileri ve dosyaları içerdiği göz önüne alındığında, bu sunucuyu hedef alarak ağı bozmanın yolunu bulmaya çalışan birçok bilgisayar korsanı ve fidye yazılımı bulunmaktadır. En önemlilerinden biri olan dosya sunucunuzun güvenliğini sağlamayı, dosyaları açma, kapatma, silme, düzenleme gibi değişiklikler yapmak için kullanıcıların erişim düzeylerine ilişkin kuralları belirlemeyi burada düşünmeniz gerekir.
Dosya sunucusunun olağanüstü özellikleri

  • Dosyaları ağ içinde ve dışında paylaşma
  • Kullanıcıların dosyalara eş zamanlı erişim imkanı
  • Kullanıcılar için erişim izinlerini ayarlama yeteneği
  • Dosyaların sunucu ve istemciler arasında senkronizasyonu
  • Her kullanıcı için yetkili işlemlerin belirlenmesi
  • Paylaşılan depolama alanı sağlama ve kaynaklardan tasarruf etme
  • Dosyalara uzaktan erişim imkanı

Dosya Sunucusu nasıl çalışır?

Şimdiye kadar dosya sunucularının, verileri ve dosyaları ağ istemcilerinin kullanımına sunmak üzere saklayan bir depo rolüne sahip olduğunu fark etmişsinizdir:

Bu görevi gerçekleştirmek için dosya sunucuları, her birinin özellikleri onu veritabanlarından farklı kılan farklı protokoller ve mekanizmalar kullanır. Her ikisi de bilgiyi depolamayı ve sunmayı amaçlasa da bu, dosya sunucuları ile veritabanlarının karıştırılması gerektiği anlamına gelmez. Dosya sunucularındaki verilere erişmek için yapılandırılmamış veriler ve sorgu çalıştırmaya gerek olmaması, veritabanlarıyla aralarındaki en belirgin farklar arasındadır.

Ana tartışmadan sapmamak daha iyidir. Bu bölümde amacımız dosya sunucusunun nasıl çalıştığını gözden geçirmek olduğundan bu konuya devam edelim:

Bir dosya sunucusunun iyi performans gösterebilmesi için donanıma (sabit disk alanı ve yeterli işlem gücü), işletim sistemine ve istemcilerin ihtiyaç duyduğu yazılıma ihtiyacı vardır. Bundan sonra dosya sunucusu hizmetlerini sağlamaya hazırdır.

Dosya sunucuları, yürütülebilir dosyalar, belgeler, resimler ve videolar gibi her türlü veriyi depolayabilir ve bakımını yapabilir ve bu verileri bloblar veya ikili dosyalar olarak depolayabilir. Dolayısıyla bu konu göz önüne alındığında eklentiler veya sunucu tabanlı uygulamalar kurarak bu özellikleri eklemek istemediğiniz sürece bu sunucuların dosyaları indeksleme veya işleme konusunda özel özelliklerinin bulunmadığı söylenebilir.

Dosya sunucusu veri etkileşimi için özel bir çözüm sunmaz ve dosya paylaşımı gibi görevler için istemciye güvenir.

Her dosya sunucusu, kullanıcıların kendisine ait IP adresini kullanarak erişebilmeleri ve istedikleri işlemleri gerçekleştirebilmeleri için çeşitli dosya ve belgeleri depolamak için gerekli esnekliği ve güvenliği sağlayabilmelidir. Ayrıca kullanıcıların dosya sunucusunda saklanan dosyalara erişirken dosyalara yeniden yazma, silme veya hatalı erişim gibi sorunlarla karşılaşmamaları için tüm dosya sunucularının erişim izni yönetimi, dosya kilitleme ve çakışma çözümleme özellikleriyle donatılması gerekir. Dosyalar arasında tutarsızlıklar var.

Dosya sunucusu protokolleri ve programlarının türleri

Daha önce de belirttiğim gibi dosya sunucularının çalışmalarını temel alarak yaptıkları belirli protokoller ve mekanizmalar vardır. Bunların her biri, dosya sunucusunun düzgün çalışması için gerekli olan farklı özellikleri ve kullanıcı erişimini sağlar. Bu protokolleri tanıyalım:

Sunucu mesaj bloğu (SMB)

SMB, Windows ve macOS işletim sistemleri tarafından desteklenen ortak bir yerel dosya sunucusu protokolüdür. Bu güvenlik protokolü, tüm dosya ve dizinlerin yanı sıra yazıcılar ve yönlendiriciler gibi ağ kaynaklarına erişimi de kontrol eder. Programların ağdaki dosyaları okuma ve yazma gibi işlemleri gerçekleştirmesine olanak tanır.

SMB protokolünün üç ana sürümü vardır: SMB2, SMB1 ve SMB3; bunlardan SMB1 protokolü güvenli kabul edilmez ve kullanılmamalıdır.

Ağ Dosya Sistemi (NFS)

NFS, yüksek performansa, kararlı bağlantılara ve basit yönetime sahip bir dosya paylaşım protokolüdür. Unix ve Linux sistemleri, sunucular ve Linux istemcileri arasında dosya paylaşmak için bu protokolü kullanır.

NFS protokolü dağıtılmış bir dosya sistemi olarak çalışır. Dosyaları belirli bir ağ üzerinde depoladıktan sonra, kullanıcıların veya istemcilerin ağ üzerinden dosya veya dizin kopyalama veya oluşturma gibi işlemleri gerçekleştirmesine olanak tanır. .

Dosya Aktarım Protokolü (FTP)

FTP protokolü, İnternet üzerinden cihazlar arasında dosya gönderme ve alma işlemiyle ilgilenir. Elbette FTP, ağ alanındaki dosyalara erişim için uygun bir seçenek olsa da, bağlantıları ve verileri şifreleyerek uzaktan iletişimin güvenliğini artıran SFTP , SCP veya WebDAV gibi en güvenli seçenekler de vardır .

Bu protokol, dosyaları aktarmak veya sunmak için güçlü bir araç olmasına rağmen, SMB ve NFS’den daha fazla sınırlamaya ve zayıflığa sahiptir.

Dosya Sunucusu Türleri

Genel olarak dosya sunucuları iki kategoriye ayrılır: tahsis edilmiş dosya sunucuları ve tahsis edilmemiş dosya sunucuları.

Özel dosya sunucusu

Bu dosya sunucusu, diğer bilgisayarlara hizmet sağlamak amacıyla özel olarak tasarlanmıştır ve bağlı istemcilerin veri okumasına ve yazmasına veya başka bir deyişle, bunu kullanarak yerel istemciler ve yetkili uzak istemcilerle dosya paylaşmasına olanak tanır. Özel uzantı, bu dosya sunucusunun yalnızca bir dosya sunucusu olarak hareket ettiği ve işletmelerin bunu ağları için ihtiyaç duydukları performansı, güvenilirliği ve güvenliği sağlamak için kullanabileceği anlamına gelir.

Bu dosya sunucusu yalnızca dosya depolama ve paylaşmaya adandığından, daha fazla isteği karşılama ve dosyalara daha hızlı erişim sağlama yeteneğine sahiptir ve bunların tümü üretkenliği artırır.

Ayrıca güvenlik duvarları ve saldırı tespit sistemleri gibi gelişmiş güvenlik özellikleri yapılandırılarak, tahsis edilmiş dosya sunucularının yetkisiz erişimlere veya siber saldırılara karşı veri güvenliği artırılabilir.

Özel olmayan sunucu dosyası

Tahsis edilmemiş bir dosya sunucusu, tahsis edilmiş bir dosya sunucusuyla aynı işleve sahiptir, ancak tahsis edilmemiş bir dosya sunucusunun dosya depolama ve paylaşımla sınırlı olmaması ve çok amaçlı kullanım için gerekli esnekliğe sahip olması arasındaki fark, işletmelerin miktarını artırabilir Kaynak tüketimini ve ağ verimliliğini artırın.

Bu sayede bu dosya sunucuları aynı anda bir iş istasyonu olarak çalışabilir ve aynı zamanda diğer günlük görevleri de gerçekleştirebilir.

Elbette, genel olarak özel olmayan bir dosya sunucusunun ağ için daha az depolama alanı ve daha düşük güvenlik sağladığını, bunun da veri sızıntısı ve kötü amaçlı yazılım saldırıları olasılığını artırdığını belirtmekte fayda var. Öte yandan dosya sunucusunun çok amaçlı kullanımı sunucunun yükünü arttırarak performansını düşürebilmektedir.

Tüm bunlarla birlikte, özel olmayan bir dosya sunucusu kullanmayı planlıyorsanız ve güvenliği konusunda endişeleriniz varsa, güvenlik duvarı kuralları belirlemek, antivirüs yazılımı kullanmak vb. gibi uygun güvenlik önlemleriyle düşük güvenlikten kaynaklanan riskleri en aza indirebilirsiniz.

Dosya Sunucusunun önemli uygulamaları

Dosya sunucusunun ana kullanımı, ağdaki kullanıcıların ve istemcilerin ihtiyaç duydukları dosyalara onun aracılığıyla erişebilmeleri için ağın önemli ve gerekli dosyalarını depolamaktır. Yani ilk etapta her işletme kendi dosya sunucusunu kurup müşterilerine istediği içeriği sunabilmektedir. Özellikle müşterilerinize isterlerse istedikleri dosyaları indirebilmeleri için program, sürücüler, videolar veya web siteniz üzerinden sunmayı planlıyorsanız, dosya sunucusunu indirme sunucusu olarak kullanabilirsiniz.
Windows Sanal Sunucu Uygulamaları’na tıklayın

Ancak dosya sunucusunun başka bir temel kullanımı daha vardır. Önemli iş dosyalarınızı yedeklemek istiyorsanız yedek kopyaları saklamak için bir dosya sunucusu kullanabilirsiniz. Bu sayede önemli dosyalarınıza kolay ve hızlı bir şekilde erişebileceksiniz, aynı zamanda yerel sisteminizdeki yedek dosyaları kaybetme endişesi de ortadan kalkacak.

Genel olarak bir dosya sunucusunun temel amacı dosyaları depolamaktır. Artık bu dosyaların türü ve dosyaları saklama amacınız, bu sunucuya başka bir kullanım katan şeydir. Örneğin, proje ve organizasyonel çalışmalara ilişkin dosya ve belgeleri dosya sunucusunda saklamayı planlıyorsanız, bu dosyalara yalnızca ekip üyeleri aynı anda erişmekle kalmaz, aynı zamanda bunları çok hızlı ve kolay bir şekilde düzenleyebilirler. Gerekeni yapın ve diğer üyelerle paylaşın.

Dosya sunucularının güvenliğini artırmaya yönelik önemli ipuçları

Dosya depolama havuzunuzu güvenli ve güvenilir bir ortam haline getirmek için aşağıdaki çözümleri uygulamanızı öneririz:

  • Bir bilgisayar korsanı saldırısı veya dosya sunucusu arızası durumunda dosyanın kurtarılabilmesi için, dosya sunucusundaki veri ve dosyaların birkaç yedek kopyasını düzenli olarak alın.
  • Dosya sunucusuna erişim için gerekli izinleri dikkatlice ayarlayın ve dosya ve klasörler üzerinde çeşitli işlemler gerçekleştirin, böylece yetkisiz istemciler dosya sunucusunu kötüye kullanamaz ve onu bozamaz.
  • Müşterilerin kimliğini doğrulamak için şifre, biyometri vb. yöntemleri kullanın.
  • İstemci ile dosya sunucusu arasındaki iletişimi güvence altına almak için SSL/TLS güvenlik sertifikasını etkinleştirmeyi düşünün.
  • Güvenlik duvarını, DDOS ve bağlantı noktası taraması gibi yaygın ağ saldırılarını algılayacak ve engelleyecek şekilde akıllıca yapılandırın .
  • Dosyalara ve verilere yetkisiz erişimi önlemek için dosya düzeyinde, disk düzeyinde veya ağ düzeyinde şifreleme yöntemlerini kullanmayı deneyin.
  • Dosya sunucunuzu virüslerden ve kötü amaçlı yazılımlardan korumak için bir virüsten koruma veya kötü amaçlı yazılımdan koruma programı kullanın.
    Raporları analiz etmeyi ve dosya sunucusu performansını izlemeyi unutmayın. Sunucu loglarını kontrol etmek için Linux ve Windows log dosyaları makalesinden yardım alabilirsiniz.

Windows’ta bir dosya sunucusu nasıl kurulur

Artık dosya sunucusuna tamamen aşina olduğunuza göre, nasıl kurulacağına bir göz atmanın zamanı geldi.

Amacınıza ve uygulamanıza göre donanım (disk alanı ve CPU gibi) ve yazılım (işletim sistemi gibi) gereksinimlerini belirleyip bu gereksinimlere uygun bir sunucu seçtikten sonra sıra programa veya Yerleştirmeye gelir. Dosyaları istemcilerle yönetmek ve paylaşmak ve ayrıca dosyaları senkronize etmek için sunucudaki dosya sunucusu hizmeti.

Dosya sunucusunu Windows’ta başlatmak için aşağıdaki adımları uygulamanız yeterlidir:

1) Dosya sunucusu özelliği ekleyin

Başlat’a tıklayın ve Sunucu Yöneticisi’ni seçin.

Yeni özellikler ekleme sihirbazını açmak için Rol ve Özellik Ekle’ye tıklayın.

3 İleri diyerek ilk kısmı atlayın ancak Sunucu Rolleri’nden Dosya Sunucusu seçeneğini seçip talimatlara göre ilerleyin ve son olarak kapat tuşuna basarak sihirbazı kapatın.

2) Dosya paylaşımını başlatın

Dosya sunucusu özelliğini yükledikten sonra, dosya paylaşımını ve izin verilen kullanıcıları yapılandırmanın zamanı gelmiştir:

Sunucu Yöneticisi ana menüsüne gidin ve ROLLER VE SUNUCU GRUPLARI bölümünden Dosya ve Depolama Hizmetleri seçeneğine tıklayın.

Paylaşımlar seçeneğine tıklayın ve ardından Görevler’in yanındaki oka tıklayın ve Yeni Paylaşım seçeneğini seçin.

Yeni Paylaşım sihirbazından SMB Paylaşımı – Hızlı seçeneğini seçin ve İleri’ye tıklayın.

Özel bir yol yazın seçeneğini işaretleyin ve paylaşmayı düşündüğünüz klasörün yolunu girin.

Bu klasör için istediğiniz bir adı seçin ve aklınızda belirli bir ad yoksa, seçtiğiniz klasörün adı olan varsayılan olarak kalmasına izin verin.

Paylaşılacak uzak yol alanına, paylaşılan klasörün ağ yolunu girin ve İleri’ye tıklayın.

Tamam’ı tıklatarak Yeni Paylaşım Sihirbazı açılır penceresini kapatın.

Daha sonra Paylaşımın önbelleğe alınmasına izin ver seçeneğini işaretleyin ve İleri’ye tıklayın.

İzinler kısmından istediğiniz kullanıcı ve gruplara gerekli izinleri atayın ve İleri butonuna tıklayın.

Paylaşılan dosyayı oluşturma işlemini başlatmak için Oluştur’a tıklayın.

Sonuçlar bölümünü görüntüledikten sonra Kapat seçeneğine tıklayın.

3) Erişim izinlerini ayarlama

Paylaşılan dosyanın erişim izinlerini değiştirmek istiyorsanız dosyaya sağ tıklayın ve Özellikler’i seçin.

Daha sonra Güvenlik ve Paylaşım sekmelerini kullanarak erişim izinleri alanında ve dosyaların nasıl paylaşılacağı alanında gerekli değişiklikleri uygulayın.
4) Disk kotalarını ayarlama

Dosya sunucusu dosyalarını depolamak için kullanılan disk alanı miktarını kontrol etmek istiyorsanız ilgili Kotayı yapılandırabilirsiniz.

Başlat’a tıklayın ve Sunucu Yöneticisi’ni seçin.

Dosya ve Depolama Hizmetleri bölümüne gidin ve Disk Kotaları’nı seçin.

Görev’e tıklayın ve Yeni Disk kotası’nı seçin.

Ardından sihirbazın talimatlarına göre gerekli kısıtlamaları ayarlayın.

Sunucu dosyasını yükleme ve yapılandırma yöntemi, sunucunuzun işletim sisteminin türüne bağlıdır. Linux veya macOS kullanıyorsanız Samba ve NFS (Linux için) ve CrushFTP ve FileZilla Server (macOS için) gibi hizmetleri yüklemeyi düşünmelisiniz.

Bunları ayarladıktan sonra klasör oluşturma ve ayarlara erişme zamanı gelir. Dosya sunucusundaki dosyalara veya klasörlere hangi kullanıcıların veya grupların erişmesine izin verildiğini belirlerken akıllı olmaya çalışın ve yetkisiz istemcilere gereksiz erişim ve işlem izinleri vermekten kaçının.

Dosya sunucusu alternatifleri

Önemli dosyalarla uğraşıyorsanız ve dosyalarınızı daha kolay depolamak ve paylaşmak için kullanabileceğiniz diğer alternatiflerle birlikte bir dosya sunucusu kullanmak istiyorsanız, sizin için başka seçeneklerimiz de var:

Ağa bağlı depolama (NAS)

NAS, depolama aygıtı olarak yerel bir ağa bağlanan ve kullanıcıların belleğinde saklanan dosya ve klasörlere erişmesine olanak tanıyan özel bir dosya sistemidir.

Bu cihaz, kapasitesi petabaytların üzerine çıkabilen farklı boyutlarda mevcuttur ve mimarinin türüne bağlı olarak, yerel ağa bir Ethernet portu üzerinden veya kablosuz (veya bunların bir kombinasyonu) aracılığıyla bağlanabilir; bu yöntemlerin her birinin kendi yapılandırmaları ve ayarları vardır.

Aslında bir NAS kurarak daha ucuz, daha hızlı ve size bulut hizmetlerinin tüm avantajlarını sağlayan özel bir bulut alanına sahip olursunuz. Elbette NAS’taki verilere uzaktan da erişilebiliyor ve bu özellikler NAS cihazlarının esnekliğini ve verimliliğini artırıyor.

Genel olarak NAS, güvenlik, kullanım ve bakım kolaylığı, esneklik ve ölçeklenebilirlik açısından dosya sunucularından üstündür ve ilginç olan, maliyetinin dosya sunucularına göre daha düşük olmasıdır.

Doküman Yönetim Sistemi (DMS)

Adından da anlaşılacağı gibi DMS, belgeleri depolamak için kullanılan bir sistemdir. Bu sistem bir dosya sunucusuna benzer, tek farkı yalnızca belgeleri depolamak için kullanılmasıdır ve fotoğraf ve video gibi Blob verilerini depolamak için pek uygun değildir.

Microsoft SharePoint, Word, Excel veya PDF’lerde oluşturulan belgelerle uyumlu en yaygın BYS’lerden biridir ve dosya sunucusuna dizin oluşturma, arama vb. gibi ek özellikler ekler.

Bulut depolama hizmetleri

Büyük hacimli dosya aktarım yöntemleri yazımızda da belirttiğimiz gibi dosyaların daha kolay yüklenmesi ve paylaşılması için gerekli alanı sağlamaya hazır Dropbox ve One Drive gibi birçok bulut hizmeti mevcut.

Bu servisler senkronizasyon, güvenlik ve yedekleme gibi önemli işlemleri otomatik olarak gerçekleştirebilir ve birçok görevi sizin için kolaylaştırabilir.

Elbette, bu hizmetlerin ücretsiz planlarının dosya sunucusunun yerini alma potansiyeli yoktur ve işle ilgili dosyaları (orta ila yüksek) içinde tutmak ve hedeflenen kullanıcılar için kullanılabilir durumda tutmak için geniş bir depolama alanına ihtiyacınız varsa, daha karmaşık konfigürasyonlara sahip daha pahalı planları dikkate almalıdır.

Bulut hizmetlerinin dosya sunucusu olarak yönetim sürecinin yüksek maliyeti ve karmaşıklığı, büyük kuruluşların büyük dosyaları (örneğin videolar) depolamak ve paylaşmak için bulut hizmetleri yerine geleneksel dosya sunucularını kullanmasına neden olan en önemli nedenlerdir.

Çözüm

Dosya sunucuları, istemcilerin ve ağ kullanıcılarının ihtiyaç duyduğu dosyaları depolamak için merkezi bir depo olarak kullanılır. Bu sunucuyu kullanarak artık gerekli dosyaları flash sürücüler kullanarak ağ istemcilerine aktarmanıza veya dosya senkronizasyonu gibi işlemlere dahil olmanıza gerek kalmaz. Yani genel olarak istemcilerin erişimini belirlemede doğru bir performans sergileyebilir ve her kullanıcının yetkili işlemlerini dikkatli bir şekilde belirleyebilirseniz, elbette kullanıcılar birbirleriyle hızlı bir şekilde dosya paylaşımından ve alışverişinden çok ama çok memnun kalacaklardır. Öte yandan istemci sistemlerin depolama alanından da büyük oranda tasarruf sağlanır.