IIS kullanarak Windows'ta bir FTP Sunucusu Nasıl Kurulur

Daha önce, birkaç farklı program kullanarak bilgisayarınızı nasıl Windows dosya paylaşım sunucusuna dönüştüreceğinize dair(how to turn your computer into a Windows file sharing server) bir yazı yazmıştım . Yerel bilgisayarınızdaki dosyaları arkadaşlarınızla veya ailenizle paylaşmanın hızlı bir yolunu arıyorsanız, bunu yapmanın kolay bir yolu budur.

Ancak, Windows'ta IIS kullanarak kendi FTP sunucunuzu kurmak(setup your own FTP server in Windows using) istiyorsanız, bunu yapabilirsiniz, ancak daha fazla teknik bilgi gerektirir. Tabii ki, aynı zamanda paylaşım ve güvenlik üzerinde daha ayrıntılı bir kontrol sağlar, bu nedenle biraz bilgisayar bilgisi(computer know-how) olan herkes için daha iyidir . Artı, IIS tamamen web sitelerini çalıştırmakla ilgilidir, bu nedenle bir (IIS)FTP sunucusuyla(FTP server) birlikte birkaç web sitesi çalıştırmak istiyorsanız , o zaman IIS en iyi seçimdir.

Ayrıca, farklı IIS sürümlerinin her Windows çeşidiyle birlikte geldiğini ve hepsinin biraz farklı özellik setlerine sahip olduğunu belirtmekte fayda var. IIS 5.0 , Windows 2000 ile geldi ve 5.1, Windows XP Professional ile geldi . IIS 6 , Windows Server 2003 ve Windows XP Professional 64-bit içindi . IIS 7 , IIS'nin(IIS) tamamen yeniden yazılmış haliydi ve Windows Server 2008 ve Windows Vista'ya(Windows Vista) dahil edildi .

(IIS 7.5)Windows 7 ile birlikte IIS 7.5 , Windows 8 ile birlikte IIS (IIS 8)8(Windows 8) ve Windows 8.1 ile birlikte IIS 8.5 yayınlandı . Çoğu özelliği desteklediğinden ve daha iyi performansa sahip olduğundan, mümkünse IIS 7.5 veya üstünü kullanmak en iyisidir .

(Setup and Configure)IIS'de bir FTP Sunucusu (FTP Server)Kurma (IIS)ve Yapılandırma

Windows'ta kendi (Windows)FTP sunucunuzu(FTP server) kurmak için ihtiyaç duyacağınız ilk şey , İnternet Bilgi Servislerinin(Information Services) ( IIS ) kurulu olduğundan emin olmaktır . Unutmayın(Remember) , IIS  yalnızca Windows'un (Windows)Pro , Professional , Ultimate veya Enterprise sürümleriyle(Ultimate or Enterprise versions) birlikte gelir .

Windows Vista ve önceki sürümlerde, Başlat , Denetim Masası'na tıklayın ve Program(Start) Ekle / (Control Panel)Add/Remove Programs gidin . Ardından Add/Remove Windows Components tıklayın . Windows 7(Windows 7) ve üstü için, Denetim Masası'ndan (Control Panel)Programlar ve Özellikler'e(Programs and Features) ve ardından Windows özelliklerini aç veya kapat'a(Turn Windows features on or off) tıklayın .

program ekle kaldır

özellikleri kapat

Bileşen sihirbazında, listede IIS görene kadar aşağı kaydırın ve işaretleyin. Yine de İleri'ye(Next) tıklamadan önce , Ayrıntılar'a(Details) tıkladığınızdan ve ardından  Dosya Aktarım Protokolü (FTP) Hizmeti'ni(File Transfer Protocol (FTP) Service) kontrol ettiğinizden emin olun .

ben

dosya aktarım Protokolü

Windows 7 ve üstü için, devam edin ve (Windows 7)İnternet Bilgi Servisleri(Internet Information Services) ve FTP Sunucusu'nun(FTP Server) yanındaki kutuya tıklayın . Ayrıca Web Yönetim Araçları(Web Management Tools) kutusunu işaretlediğinizden emin olmanız gerekir, aksi takdirde daha sonra Yönetimsel Araçlar'dan (Administrative Tools)IIS'yi(IIS) yönetemezsiniz . FTP için FTP Hizmeti( FTP Service) kutusunu işaretlemeniz gerekir, aksi takdirde bir FTP sunucusu(FTP server) oluşturma seçeneğiniz olmaz .

kurulum

Tamam'ı(OK) ve ardından İleri'yi(Next) tıklayın . Windows devam edecek ve gerekli IIS dosyalarını (IIS)FTP hizmetiyle(FTP service) birlikte kuracaktır . Bu noktada Windows XP veya Windows Vista diskinizi(Windows XP or Windows Vista disc) takmanız istenebilir . Windows 7 veya üstü için bir diske ihtiyacınız olmamalıdır .

FTP için IIS'yi kurun ve yapılandırın

IIS yüklendikten sonra bilgisayarınızı yeniden başlatmanız gerekebilir. Şimdi devam etmek ve FTP sunucusunu(FTP server) kurmak için  IIS yapılandırma(IIS configuration) panelini açmak istiyoruz . Öyleyse Başlat'a(Start) , ardından Denetim Masası'na(Control Panel) gidin ve Yönetimsel Araçlar'a(Administrative Tools) tıklayın . Şimdi İnternet Bilgi Servisleri(Internet Information Services) için bir simge görmelisiniz .

yönetici araçları

IIS'yi(IIS) Vista'da veya daha önceki bir sürümde(Vista) ilk kez açtığınızda , sol taraftaki menüde yalnızca (hand menu)bilgisayarınızın adını(computer name) göreceksiniz . Devam edin ve bilgisayar adının(computer name) yanındaki + Web Siteleri(Web Sites) , FTP Siteleri(FTP Sites) vb. gibi birkaç seçenek göreceksiniz. FTP Siteleri(FTP Sites) ile ilgileniyoruz , bu yüzden bunu da genişletin. Varsayılan FTP Sitesi'ni(Default FTP Site) görmelisiniz , üzerine tıklayın.

ftp sitesi

Varsayılan FTP sitesine tıkladıktan sonra, üstte (FTP site)VCR düğmelerine benzeyen birkaç düğme olduğunu fark edeceksiniz : Oynat(Play) , Durdur(Stop) ve Duraklat(Pause) . Oynat düğmesi(Play button) griyse , bu FTP sunucusunun(FTP server) etkin olduğu anlamına gelir. FTP sunucunuz(FTP server) şimdi çalışıyor ve çalışıyor ! Aslında ona FTP istemci(FTP client) yazılımınız aracılığıyla bağlanabilirsiniz . SmartFTP kullanıyorum, ancak en çok neyi seviyorsanız onu kullanabilirsiniz.

Windows 7 ve sonraki sürümlerde, (Windows 7)IIS'den(IIS) farklı bir görünüm göreceksiniz . İlk olarak, oynat düğmesi veya(play button or anything) benzeri bir şey yoktur. Ayrıca, kimlik doğrulama, SSL ayarları, dizin tarama(directory browsing) vb. için ana ekranda(home screen) bir dizi yapılandırma seçeneği göreceksiniz .

ftp yapılandırması

FTP sunucusunu(FTP server) burada başlatmak için Siteler'e(Sites) sağ tıklayıp ardından FTP Sitesi Ekle'yi(Add FTP Site) seçmeniz gerekir .

ftp sitesi ekle

Bu , FTP sitenize(FTP site) bir ad vererek ve dosyalar için fiziksel konumu seçerek başladığınız FTP sihirbazını açar.(FTP wizard)

yeni ftp sitesi

Ardından, bağlamaları ve SSL'yi(SSL) yapılandırmanız gerekir . Bağlamalar, temel olarak FTP sitesinin(FTP site) kullanmasını istediğiniz IP adresleridir . Başka bir web sitesi çalıştırmayı planlamıyorsanız , (t plan)Tümü Atanmamış(All Unassigned) olarak bırakabilirsiniz . FTP sitesini otomatik olarak başlat(Start FTP site automatically) kutusunu işaretli tutun ve sertifikaları anlamadığınız sürece SSL Yok'u seçin.(No SSL)

bağlamalar ve ssl

Son olarak, kimlik doğrulama ve yetkilendirmeyi(authentication and authorization) ayarlamanız gerekir . Anonim(Anonymous) veya Temel kimlik doğrulamayı( Basic authentication) mı yoksa her ikisini birden mi istediğinizi seçmelisiniz . Yetkilendirme için  Tüm Kullanıcılar(All Users) , Anonim(Anonymous) kullanıcılar veya belirli kullanıcılar arasından seçim yapabilirsiniz.

kimlik doğrulama

FTP sunucusuna (FTP server)Explorer'ı(Explorer and typing) açıp ftp://localhost yazarak yerel olarak erişebilirsiniz . Her şey yolunda giderse, klasörün(folder load) hatasız yüklendiğini görmelisiniz .

ftp yerel ana bilgisayarı

Bir FTP programınız(FTP program) varsa, aynı şeyi yapabilirsiniz. FTP istemci yazılımını(FTP client software and type) açın ve ana bilgisayar adı olarak localhost yazın ve oturum açmak için (localhost)Anonim'i(Anonymous) seçin . Bağlanın(Connect) ve şimdi klasörü görmelisiniz.

yerel ana bilgisayar

Tamam, şimdi siteyi kurduk ve çalıştırdık! Şimdi paylaşmak istediğiniz verileri nereye bırakıyorsunuz? IIS'de(IIS) varsayılan FTP sitesi(FTP site) aslında C:\Inetpub\ftproot bulunur . Verileri oraya dökebilirsiniz, ama ya zaten başka bir yerde bulunan verileriniz varsa ve bunları inetpub'a taşımak istemiyorsanız?

Windows 7 ve sonraki sürümlerde, sihirbaz aracılığıyla istediğiniz herhangi bir konumu seçebilirsiniz, ancak bu yine de yalnızca bir klasördür. FTP sitesine(FTP site) daha fazla klasör eklemek istiyorsanız, sanal dizinler eklemeniz gerekir. Şimdilik, sadece ftroot dizinini(ftproot directory) açın ve bazı dosyaları içine atın.

ftp kök dizini

Şimdi FTP istemcinizi(FTP client) yenileyin ve dosyalarınızın listelendiğini görmelisiniz! Artık yerel bilgisayarınızda çalışır durumda bir FTP sunucunuz var. (FTP server)Peki yerel ağdaki başka bir bilgisayardan nasıl bağlanacaksınız?

Bunu yapmak için, bilgisayarınıza FTP(FTP) bağlantılarına izin vermek için Windows Güvenlik Duvarı'nı(Windows Firewall) açmanız gerekir; aksi takdirde tüm harici bilgisayarlar engellenecektir. Bunu Başlat(Start) , Denetim Masası'na(Control Panel) giderek , Windows Güvenlik Duvarı'na(Windows Firewall ) ve ardından Gelişmiş(Advanced) Sekmesine tıklayarak yapabilirsiniz.

Windows Güvenlik Duvarı

Ağ Bağlantısı Ayarları(Network Connection Settings) bölümünün altında , soldaki listede tüm bağlantıların işaretlendiğinden emin olun ve ardından Ayarlar(Settings) düğmesine tıklayın. Artık bilgisayarınızın sağladığı hizmete bağlı olarak bilgisayarınızdaki belirli bağlantı noktalarını açabileceksiniz. Kendi FTP sunucumuzu(FTP server) barındırdığımız için FTP Sunucusunu( FTP Server) kontrol etmek istiyoruz .

ftp hizmetleri

Değiştirebileceğiniz bazı ayarlarla birlikte küçük bir açılır pencere(popup window) görünecektir, olduğu gibi bırakın ve Tamam'ı tıklayın . (OK. Click OK)Ana Windows Güvenlik Duvarı penceresinde(Windows Firewall window) tekrar Tamam'ı tıklayın .

Windows 7 ve sonraki sürümlerde, güvenlik duvarı bağlantı noktasını(firewall port) açma işlemi farklıdır . Denetim Masası'ndan (Control Panel)Windows Güvenlik Duvarı'nı(Windows Firewall) açın ve ardından sol taraftaki (hand side)Gelişmiş Ayarlar'a(Advanced Settings) tıklayın . Ardından Gelen Kuralları'na tıklayın ve ( Inbound Rules)FTP Sunucusu (FTP Trafik Girişi)(FTP Server (FTP Traffic-In)) görene kadar aşağı kaydırın , üzerine sağ tıklayın ve Kuralı Etkinleştir'i(Enable Rule) seçin .

güvenlik duvarı ftp kuralı

Ardından Giden Kuralları'na(Outbound Rules) tıklayın ve aynı şeyi FTP Sunucusu (FTP Trafik Çıkışı)(FTP Server (FTP Traffic-Out)) için yapın . Artık FTP(FTP) bağlantıları için güvenlik duvarını açtınız . Şimdi ağınızdaki farklı bir bilgisayardan FTP sitenize(FTP site) bağlanmayı deneyin . Farklı bir bilgisayardan bağlanmadan önce bilgisayarın IP adresini(IP address) almanız gerekir .

Başlat'a(Start) gidin , Çalıştır'a(Run) tıklayın ve CMD yazın . IPCONFIG yazın ve IP Adresi(IP Address) için numarayı not edin :

IP adresi

Diğer bilgisayardaki FTP istemcinize(FTP client) , az önce yazdığınız IP Adresini yazın ve anonim olarak bağlanın. (IP Address)Artık yerel bilgisayardaki FTP istemcisinde(FTP client) yaptığınız gibi tüm dosyalarınızı görebilmelisiniz . Yine (Again)Explorer'a(Explorer) gidebilir ve bağlanmak için FTP :\ipaddress yazabilirsiniz .

Artık FTP sitesi çalıştığına göre, (FTP site)FTP amaçları için istediğiniz kadar klasör ekleyebilirsiniz . Bu şekilde, bir kullanıcı bağlandığında, belirli bir klasöre bağlanacak bir yol belirtir.

IIS'ye(IIS) geri dönün , Varsayılan FTP Sitesi'ne(Default FTP Site) sağ tıklayın ve Yeni'yi(New) ve ardından Sanal Dizin'i(Virtual Directory) seçin .

sanal dizin

Windows 7'de (Windows 7)site adına(site name) sağ tıklayın ve Sanal Dizin Ekle'yi(Add Virtual Directory) seçin .

sanal dizin ekle

IIS'de(IIS) sanal bir dizin oluşturduğunuzda , temel olarak yerel sabit sürücüdeki bir klasörü işaret eden bir takma ad oluşturacaksınız. Sihirbazda size sorulacak ilk şey bir takma ad olacaktır. Make , “WordDocs” veya “FreeMovies” vb. gibi basit ve kullanışlı bir şeydir.

sanal dizin takma adı

İleri'ye tıklayın(Click Next) ve şimdi takma adın başvurmasını istediğiniz yola göz atın. Yani paylaşmak istediğiniz bir sürü filminiz varsa, o klasöre göz atın.

Ftp sunucusu

İleri'ye tıklayın ve bunu (Click Next)Salt okuma(Read) erişimi mi yoksa Okuma ve Yazma(Read and Write) erişimi mi istediğinizi seçin . Yalnızca dosyaları paylaşmak istiyorsanız, Oku öğesini(Read) işaretleyin . İnsanların bilgisayarınıza dosya yükleyebilmesini istiyorsanız, Oku ve Yaz(Read and Write) 'ı seçin .

okuma yazma

İleri'ye(Click Next) ve ardından Bitir'e(Finish) tıklayın ! Şimdi varsayılan FTP sitesinin(FTP site) altında yeni sanal dizininizi göreceksiniz . Windows 7 ve sonraki sürümlerde , işlem aşağıda gösterilen tek bir iletişim kutusuna indirgenmiştir:

sanal klasör ekle

FTP istemcinizi(FTP client) kullanarak Path alanına(Path field) “/Test” veya “/NameOfFolder” yazarak size bağlanabilirsiniz . Explorer'da (Explorer)ftp://ipaddress/aliasname yazmanız yeterlidir .

ftp bağlantısı

Artık yalnızca takma adını oluşturduğumuz klasördeki dosyaları göreceksiniz.

anonim

Bu konuda! İstediğiniz kadar klasör oluşturabilirsiniz! Yapmanız gereken diğer tek şey, genel IP adresinizi(IP address) dahili ağınızın dışından bağlanan herkese vermektir. Kullanıcıların dünyanın herhangi bir yerinden bağlanmasını istiyorsanız, onlara http://whatismyipaddress.com/ giderek öğrenebileceğiniz genel IP adresinizi(IP address) vermeniz gerekir .

Son olarak, yönlendiricinizdeki FTP bağlantı noktasını (FTP port)FTP sunucusunu(FTP server) barındıran yerel bilgisayarınıza iletmeniz gerekir . Port Forward , yönlendiricinizdeki bağlantı noktalarını ev ağınızdaki(home network) bilgisayarlara nasıl ileteceğinizi gösteren harika bir sitedir . Bağlantı noktası yönlendirme(port forwarding) ve dinamik DNS hakkındaki diğer yazılarımı da okumalısınız :

Port Yönlendirme Nedir?

Uzaktan Erişim için Dinamik DNS Kurulumu

Bu kesinlikle birkaç adımdan oluşan çok fazla bilgidir; Tüm bunlarla ilgili herhangi bir sorunuz varsa, bir yorum gönderin! Eğlence!



About the author

Ben bir bilgisayar uzmanıyım ve iOS cihazlarında uzmanım. 2009'dan beri insanlara yardım ediyorum ve Apple ürünleriyle olan deneyimim, onların teknoloji ihtiyaçlarına yardımcı olmak için beni mükemmel bir insan yapıyor. Becerilerim şunları içerir: - iPhone'ları ve iPod'ları onarma ve yükseltme - Apple yazılımını yükleme ve kullanma - İnsanların iPhone'ları ve iPod'ları için en iyi uygulamaları bulmalarına yardımcı olma - Çevrimiçi projeler üzerinde çalışma



Related posts