Bir Ev Dosyası Sunucusu Kurarak Büyük Dosyaları Paylaşın

Hiç büyük müzik, video veya veri dosyalarını arkadaşlarınızla hızlı bir şekilde paylaşmak istediniz, ancak önce bunları yüklemek için çok fazla zaman kaybetmek istemediniz mi? Dosyaları başkalarıyla kolayca paylaşmanıza izin veren birçok çevrimiçi hizmet vardır, ancak yine de önce dosyayı gerçekten yüklemenizi gerektirir.

Dosyaları paylaşmanın daha hızlı yolu , kullanıcıların uzaktan bağlanabilmesi ve dosyaları indirebilmesi için bilgisayarınızı bir FTP sunucusuna dönüştürmektir. (FTP server)Windows , Professional ve Ultimate sürümlerinde bir (Professional and Ultimate editions)FTP sunucusu(FTP server) kurmak için yerleşik bir özelliğe sahiptir , ancak çalışmaya başlamak için oldukça fazla teknik bilgi gerekir. Neyse ki, süreci önemli ölçüde kolaylaştıran ve size kendi başınıza yapılandırmanız gereken yalnızca birkaç şey bırakan birkaç açık kaynaklı program var.

Bu yazıda, kendi FTP sunucunuzu(FTP server) kurmak için kullanabileceğiniz birkaç açık kaynaklı dosya sunucusu(source file server) uygulamasını inceleyeceğim . Kurulumun düzgün çalışması için yönlendiricinizi ve güvenlik duvarınızı(router and firewall) yapılandırmak gibi atmanız gereken ekstra adımlardan da bahsedeceğim . Bu uygulamaların her birini kurmak için çok iyi yazılmış öğreticiler olduğundan, hangi uygulamayı seçerseniz seçin adım adım yükleyip yapılandırmanıza yardımcı olacak en iyisine bağlantı vereceğim.(step installing)

HFS (HTTP Dosya Sunucusu)

HFS (HTTP Dosya Sunucusu)(HFS (HTTP File Server))(HFS (HTTP File Server))  uzun süredir var ve bir dosya sunucusu(file server) kullanarak dosyalarınızı başkalarıyla paylaşmanın en iyi yollarından biridir . Hem acemi hem de ileri düzey kullanıcılar için harikadır ve yalnızca varsayılan ayarlarla oldukça hızlı bir şekilde kurulabilir. Tamirciler için, yapılandırmak için bir sürü başka seçeneğe sahiptir.

http dosya sunucusu

Son derece özelleştirilebilir ve hesap oluşturmanıza, dosyalarınıza yönelik mevcut bağlantıları görüntülemenize, bağlantıları kapatmanıza/sonlandırmanıza, bant genişliği kullanımını kontrol etmenize ve çok daha fazlasına olanak tanır! Ücretsiz olması ve web üzerinden çalışması dışında bir Windows Server Dosya sunucusu gibidir!(Windows Server File server)

HFS ile ilgili en iyi şey , kullanımının ne kadar kolay olduğudur! Sadece çalıştırdığınız bir EXE dosyasıdır(EXE file) , bilgisayarınıza herhangi bir şey yüklemenize gerek yoktur! Ardından, paylaşmak istediğiniz dosyaları HFS'ye sürükleyip bırakın ve kendi (HFS)dosya sunucunuzu(file server) kurup çalıştırın .

Tüm bağlantılar bir tepsi simgesi aracılığıyla izlenebilir ve tüm bağlantılar üzerinde tam kontrole sahip olursunuz. Dosya sunucusunun(file server) üzerinde çalışmasını istediğiniz IP adresini ve port numarasını(IP address and port number) belirleyebilirsiniz . HTML şablon(HTML template) kodu da dahil olmak üzere yapılandırabileceğiniz çok sayıda seçeneğe sahiptir , böylece dosya sunucunuzun(file server) görünümünü ve verdiği hissi(look and feel) özelleştirebilirsiniz . Başlamak için EXE'yi(EXE) indirin ve çalıştırın. Göreceğiniz ilk iletişim kutusu , programın engellendiğini bildiren bir Windows Güvenlik Uyarısıdır .(Windows Security Alert)

hfs güvenlik duvarını aç

Burada Özel ağlar(Private networks) seçeneğini işaretlemek ve Erişime izin ver(Allow access) düğmesine tıklamadan önce Genel Ağların(Public Networks) işaretini kaldırmak istiyorsunuz . Daha sonra, kabuk bağlam menüsüne (shell context menu)HFS'yi(HFS) dahil etmek isteyip istemediğiniz sorulacaktır; bu, temelde, Explorer'da(Explorer) herhangi bir dosyaya sağ tıklayabileceğiniz anlamına gelir, onu anında paylaşım için dosya sunucusuna ekleyebilirsiniz.(file server)

hfs bağlam menüsü

Evet veya Hayır'a tıkladığınızda, programın ana arayüzü yüklenecektir. Sisteminize aslında hiçbir şey yüklemediğini unutmayın; sadece taşınabilir bir uygulama gibi çalışır. Şimdi başlamak için tek yapmanız gereken sol bölmede bazı dosyaları sürükleyip bırakmak.

hfs dosya sunucusu

Gezinme çubuğunun çok basit olduğunu fark edeceksiniz: Menü(Menu) , bağlantı noktası numarası(port number) ve içinde bulunduğunuz mod. Varsayılan olarak, kolay moda ayarlanmıştır ve bu çoğu insan için gayet iyi olacaktır. Bağlantı noktası numarası(port number) 80'dir ve bu yalnızca birinin web üzerinden sunucunuza bağlanmasını istiyorsanız gereklidir. Birisi bir dosyayı indirmek için FTP üzerinden bağlanıyorsa , onlara sadece genel IP adresinizi(IP address) vereceksiniz ve bağlantı noktası numarası(port number) 21 olacaktır.

Web arayüzünü(web interface) kullanarak dosyalara göz atabilir ve oradan da indirebilirler. Her iki durumda da, FTP(FTP) (21) veya Web (80) bağlantı noktalarını yönlendiricinizden (Web)HFS çalıştıran bilgisayara iletmeniz gerekecektir . Tüm bunları nasıl yapacağınızı aşağıdaki Güvenlik Duvarı ve Bağlantı Noktası Yönlendirme bölümünde(Firewall and Port Forwarding section below) okuyabilirsiniz . Devam edin ve Tarayıcıda aç düğmesini tıklayın; (Open in browser)dosya sunucunuz(file server) için web arayüzünü(web interface) daha önce eklediğiniz dosyaların bir listesi ile yüklemelidir .

hfs dosya listesi

Bilgisayarınıza İnternet(Internet) üzerinden erişim için güvenlik duvarını ve yönlendiriciyi(firewall and router) kurduktan sonra , her şeyin düzgün çalıştığından emin olmak için HFS'yi(HFS) kullanarak kendi kendini test edebilirsiniz . Sadece (Just click)Menü'ye(Menu) tıklayın ve ilk seçenek Kendi Kendine Test'tir(Self Test) .

hfs kendi kendine test

Şimdi, dosya sunucunuza(file server) yerel ağ dışından erişmek için tamamlamanız gereken farklı adımları açıkladığım son bölüme geçin .

FileZilla Sunucusu

Filezilla popüler bir FTP istemci(FTP client) programıdır, ancak ücretsiz olarak kullanılabilen bir sunucu sürümü(server version) de vardır. Yükleme sırasında değişmeden kalan varsayılan seçeneklerle kurulumu da oldukça kolaydır.

filezilla sunucusu

Yüklerken, FileZilla'yı(FileZilla) nasıl kurmak istediğinizi seçmeniz istenecektir ve Windows hizmeti(Windows service) olarak yüklenmesi için en iyisi onu bırakmaktır . Bağlantı noktası numarasını (port number)varsayılan değerle(default value) de bırakabilirsiniz . İleri'ye tıklayın(Click Next) , ardından sunucunun nasıl başlatılacağı sorulacak. Manuel olarak başlatmak istemediğiniz sürece, varsayılan davranış , (default behavior)kullanıcı oturum(user logs) açtığında otomatik olarak yüklenmesidir . Kur'a tıklayın(Click Install) ve birkaç saniye içinde bitirilmelidir.

Sunucu için temel bilgileri gösteren küçük bir pencere açılacaktır. Aynı bilgisayarda başka bir FTP sunucusu oluşturmayı (FTP server)planlamıyorsanız , Her zaman (t plan)bu sunucuya bağlan(lways connect to this server) kutusunu işaretleyin. Tamam'a tıklayın(Click OK) ve ana arayüz görünecektir.

filezilla sunucu bağlantı noktası

FileZilla'da bir (FileZilla)dizin kurulumu(directory setup) almak için birkaç adım daha var , ancak HowToGeek'teki arkadaşlarımız (HowToGeek)FileZilla'yı kurma(setting up FileZilla) sürecinin geri kalanında size yol gösteren harika bir makale yazdılar .

ÜcretsizNAS

Bahsetmek istediğim son ürün , kendi ağa bağlı depolama aygıtınızı(storage device) oluşturmak için harika bir açık kaynaklı program olan (source program)FreeNAS . FreeNAS bir sürü başka şey yapabilse(FreeNAS) de, temel amaç dosya paylaşımını kolaylaştırmaktır.

FreeNAS'ın(FreeNAS) yukarıda bahsettiğim diğer iki programdan tek farkı , birincisinin aslında kendi başına tam bir işletim sistemi olmasıdır. (operating system)FreeNAS'ı(FreeNAS) kullanmak istiyorsanız , tüm makineyi onun kullanımına ayırmanız gerekecek! Ayrıca, kendi PC'nizde kullanmanızı engelleyebilecek belirli sistem gereksinimleri vardır.

serbest

Her neyse, etrafta hiç kullanmadığınız bir yedek makineniz varsa, belki şimdi onu bir akışa dönüştürmenin ve süper NAS'ı(NAS) paylaşmanın zamanı gelmiştir .

MakeUseOf'takiler , yalnızca dosyaları İnternet(Internet) üzerinden paylaşmak için FreeNAS'ı kurmak ve (MakeUseOf)kurmak(setting up FreeNAS) için kapsamlı bir kılavuz yazdılar . Ayrıca , sunucunuza yerel ağ dışından erişebilmeniz için dinamik DNS'nin(DNS) nasıl kurulacağı hakkında da konuşurlar .

Güvenlik Duvarı ve Bağlantı Noktası Yönlendirme

Daha önce de belirtildiği gibi, bunlardan herhangi birinin ev ağınızın(home network) dışında çalışmasını sağlamak için en fazla üç şey yapmanız gerekir:

1. PC için yerel Windows güvenlik duvarındaki(Windows firewall) bağlantı noktalarını açın ( HFS ve FileZilla(HFS and FileZilla) )

2. Yönlendiricinizden(Forward) PC'nize belirli bağlantı noktalarını ( FTP , WEB , vb.) iletin(WEB)

3. Ev sunucunuzu(home server) dinamik DNS ile kurun , böylece her an değişebilen bir IP adresi(IP address) yerine bir URL üzerinden erişilebilir .

Üçüncü seçenek isteğe bağlıdır, çünkü sadece harici IP adresinizi arayabilir(IP address) ve bunu sunucuya erişmesi gereken kişiye verebilirsiniz. Ancak, statik bir IP adresiniz(IP address) yoksa ve çoğu konutta yoksa, IP adresi(IP address) her an değişebilir. Genellikle, birkaç gün boyunca aynı olur, bu yüzden bir dosyayı aktarmanız gereken süre buysa, o zaman seçenek 3(option 3) için endişelenmeyin . Ne hakkında konuştuğumu bilmiyorsanız, statik ve dinamik IP adresi(IP address) arasındaki farkı açıklayan gönderime bakın .

Bağlantı noktası iletmeyi(port forwarding) ve onu nasıl yapılandırmanız gerektiğini açıklayan ayrıntılı bir yazı yazdım . http://www.portforward.com/ giderek yönlendiricinizdeki bağlantı noktalarını yönlendirme hakkında daha fazla bilgi edinebilirsiniz .

Ayrıca dinamik DNS(DNS) ve kendinize, değişse bile genel IP adresinizi(IP address) otomatik olarak gösterecek, hatırlaması kolay bir URL'yi(URL) nasıl elde edebileceğiniz hakkında da yazdım .

Umarım bu, evinizden bir dosya paylaşım sunucusu kurma yolunda size iyi bir yol gösterecektir. Biraz zaman alacak ve yol boyunca bazı hıçkırıklarla karşılaşacaksınız, ancak çoğu insan için tamamen yapılabilir. Herhangi bir sorunuz varsa veya çözemediğiniz sorunlarla karşılaşırsanız, bir yorum gönderin, yardımcı olmaya çalışacağız. Eğlence!



About the author

Merhaba potansiyel işverenler! Alanında 7 yılı aşkın deneyime sahip son derece deneyimli bir yazılım mühendisiyim. Windows 7 uygulamalarını nasıl tasarlayıp geliştireceğimi biliyorum ve profilimde çok çeşitli Harika Web Siteleri önerileri var. Becerilerim ve deneyimlerim, iyi proje yönetimi becerilerine, programlama bilgisine ve web geliştirme deneyimine sahip yetenekli bir birey arayan herhangi bir şirket için bana mükemmel bir eşleşme sunuyor.



Related posts