IIS 7.5 ÜZERİNDE FTP SİTE KURULUMU VE YAPILANDIRILMASI WWW.SUATUSTKAN.COM NİSAN 2011
(Adım 1: Fiziksel disk üzerinde IIS-FTP-Site için Path göstereceğimiz bir dosya oluşturmalıyız.) (Adım 2: FTP-Site için her user a bir virtual directory atayarak isole edeceğimiz için bunun altına bir alt klasör daha LocalUser ismini veriyoruz)
(Adım 3: IIS üzerinde Add FTP Site bölümünü tıklatıyoruz.) (Adım 4: Açılan Pencerede Site adını ve Fiziksel yolunu gösterip Next tıklıyoruz.)
(Adım 5: Hangi IP üzerinden çalıştıracaksak IP Addresini seçiyoruz. SSL üzerinden bir veri iletimi sağlayacaksanız Require SSL seçip, SSL sertifikanızı göstermelisiniz. Eğer olmayacaksa Allow SSL demeniz yeterli olacaktır. Next diyerek bir sonraki adıma geçiyoruz (Adım 6: Bu adımda Authentication bölümünde Basic checklenmeli, Authorization Not Selected yapılmalı. En dış root için böyle bir ayar yapmanız yeterli. User bazlı isolation için biraz sonraki ekranlarda yapılacak. Finish butonu ile FTP-Site oluşturmayı tamamlayabiliriz.)
(Adım 7: FTP Site üzerinde yapacağımız bazı önemli ayarlar mevcuttur. Bunların birincisi FTP User Isolation tıklıyoruz. ) (Adım 8: Gelen ekranda Isolation Users bölümündeki User name directory yi işaretliyoruz. Bu ayar kritik noktalardan biridir. Directory için az sonra oluşturacağımız username üzerinden yapmasını sağlayacağız.) (Adım 9: Diğer önemli ayar ise FTP Directory Browsing bölümünde. Tıklayarak bir sonraki ekrana geçiyoruz.)
(Adım 10: Burada Virtual Directories işaretlememiz gerekli. Kritik diğer noktalardan biridir.) (Adım 11: FTP Authentication ayarını FTP-Site oluştururken ayarlamıştık. Burada tekrar kontrol etmekte yarar var.) (Adım 12: Basic Authentication Enabled olmalı.)
(Adım 13: Oluşturduğumuz LocalUser Klasörü için Add Virtual Directory tıklıyoruz.) (Adım 14: Burada Alias bölümünde vereceğimiz isim çok önemli. Çünkü tüm isolation bu isim üzerinden yapılacak. Her alias bir kullanıcı olarak düşünebiliriz. Her kullanıcının erişebileceği directory seçilir. Bu işlemi tamamladıktan sonra virtual Directory tamamlanmış olacak. Fakat virtual directory üzerinde küçük bir ayar daha yapmamız gerekiyor. Bir sonraki adımda bu ayarları göreceğiz.) Opsiyon 1: Standart yapınızda wwwroot altında website duruyorsa: www.site1.com, www.site2.com, www.site3.com gibi ise, virtual directory altına birden fazla virtual directory yaparak bunu çözebilirsiniz. Opsiyon 2: Standart yapınızda Customer1 www.site1.com, www.site2.com, www.site3.com gibi bir yapınız varsa, direk üst directorye Customer 1 klasörüne virtual directory oluşturmanız yeterlidir.
(Adım 15: Ftp Authorization Rules bölümüne tıklıyoruz.) (Adım 16: Açılan ekranda Add Allow Rule seçeneğini tıklayarak virtual directory e bir yetki ataması yapıyoruz.)
(Adım 17: Specified User seçilmeli ve directory adını verdiğimiz user adı yazılmalı, Permission ları isteğinize göre verebilirsiniz. Bu adımda kritik noktalardan biridir. Bu adım ile IIS tarafında yapacaklarımız tamamlanmış olmaktadır. ) Şimdiye kadar yaptıklarımızda IIS-WEB site oluşturup, bunun altında Virtual directory ile user isolation ına ait ayarları yaptık. User ismi ile isolation yapılacağını belirttik. Şimdi sıra user oluşturmakta. (Adım 18: Computer Management Local Users and Groups bölümünden bir user oluşturuyoruz. Dikkat etmemiz gereken nokta, bu user ın üye olduğu Users grubunun üyeliği kaldırılmalı. Çünkü siz klasör bazlı tek bir atama yapacaksınız. Fazlasına gerek yok. )
(Adım 19: Bu adım kritik noktalardandır. Oluşturduğumuz user a ilgili klasörün permissions ile yetkilendirmemiz gerekecek. İster IIS üzerinden virtual Directory ye sağ tıklayıp isterseniz fiziksel sürücü üzerinden direk klasöre erişerek bu hakkı verebilirsiniz. Aksi halde kullanıcının buraya erişim yetkisi olmadığından IIS üzerinden yaptığınız yapılandırmaların bir anlamı kalmayacaktır.) (Adım 20: Bir ftp Programı yardımı ile veya tarayıcınızdan ftp:// binding bölümünde belirttiğiniz IP adresi veya isim belirtmişseniz isim yardımı ile giriş yapabilirsiniz.)