FileZilla'da güvenli bir FTP sunucusu kurma ve yapılandırma. Kendi sağlayıcınız: FTP ve TFTP sunucularını kurma

Okuyuculardan gelen çok sayıda istek üzerine, bu NASIL belgesinde, en popüler örnek olan FileZilla Sunucusunu kullanarak Windows için bir FTP (dosya) sunucusu kurma ve yapılandırma konusuna ayrıntılı bir şekilde bakacağız.

FileZilla Sunucusunun seçimi, grafik yapılandırma modülüne sahip en hızlı ve en güvenilir (doğru yapılandırılmışsa) FTP sunucularından biri olmasından kaynaklanmaktadır. Sunucu düzenli olarak güncellenmektedir ve İngilizce olarak iyi belgelere sahiptir.

Kesimin altında kurulum ve konfigürasyona daha ayrıntılı olarak bakacağız. Dikkat, trafik (çok sayıda ekran görüntüsü)!

Sunucu kurulumu

Sunucu kurulum programını resmi web sitesinden indirin ve çalıştırın. Sihirbazın ilk adımları çoğu Windows uygulaması için standarttır, bu nedenle yalnızca son ikisini ayrıntılı olarak ele alacağız.

Sayfada Başlangıç ​​ayarları FTP sunucusunu başlatmak için bir yöntem seçmeniz istenecektir:

  • Hizmet olarak yükle, Windows ile başlatıldı (varsayılan)— sunucuyu önyükleme sırasında bir Windows hizmeti olarak başlatın. Bu seçenek varsayılan olarak sunulur. Hiçbir kullanıcı oturum açmamış olsa bile FTP sunucusu otomatik olarak başlayacaktır. Bu seçeneği seçmeniz önerilir;
  • Hizmet olarak yükle, manuel olarak başlatıldı— sunucu bir hizmet olarak kurulacak ancak otomatik olarak başlamayacaktır. Başlamak için Windows konsoluna yönetici haklarıyla aşağıdaki komutu girmeniz gerekecektir: net start "FileZilla Server"
  • Hizmet olarak yüklemeyin, sunucuyu otomatik olarak başlatın— sunucu bir hizmet olarak kurulmayacak ancak geçerli Windows kullanıcısı olarak başlatılacaktır. Bu seçenek kategorik olarak önerilmez çünkü Hackleme durumunda saldırgan da aynı haklara sahip olacak ve sisteme zarar verebilecektir.

Burada sunucunun yönetim arayüzünü dinleyecek bağlantı noktasını seçmeniz istenir. Varsayılan olarak belirtildi 14147 .

Sayfada Başlangıç ​​ayarları Yönetim arayüzünü başlatmak için bir yöntem seçmeniz istenir:


  • Kullanıcı oturum açarsa başlat, tüm kullanıcılara uygula (varsayılan)— herhangi bir kullanıcı sistem tepsisinde bir simge olarak sistemde oturum açtığında yönetim arayüzünü başlatır. Bu öğe varsayılan olarak seçilidir;
  • Kullanıcı oturum açarsa başlat, geçerli kullanıcıya uygula— geçerli kullanıcı oturum açtığında yönetim arayüzünü başlatın;
  • Manuel olarak başlat- manuel olarak çalıştırın. Bu seçeneği seçmenizi öneririz.

Onay kutusundaki onay kutusu Kurulum tamamlandıktan sonra Arayüzü başlatın Kurulumun tamamlanmasının ardından sunucu yönetim arayüzünü otomatik olarak başlatacaktır. Bu kutunun işaretini kaldırmayın.

Bu, sunucu kurulumunu tamamlar. Haydi ayarlamaya başlayalım.

FTP sunucusu kurma

Bu nedenle, henüz çalışmıyorlarsa sunucuyu ve yönetim arayüzünü başlatın.

Sunucuyu şu şekilde başlatabilirsiniz: Başlangıç(Tüm programlarFileZilla SunucusuFileZilla Sunucusunu Başlat veya şu komutu kullanarak:

Net başlangıç ​​"FileZilla Sunucusu"

Yönetim arayüzünü şu şekilde başlatabilirsiniz: Başlangıç(Tüm programlarFileZilla SunucusuFileZilla Sunucu Arayüzü.

Yönetim arayüzünü başlattıktan sonra, sunucu IP'sini girmenizi isteyen bir pencere göreceksiniz (yerel için, bırakın 127.0.0.1 ), yönetici bağlantı noktası (kurulum sırasında değiştirdiyseniz, burada doğru seçeneği belirtin, aksi takdirde varsayılan değeri bırakın) ve şifre.

Varsayılan şifre boştur (sayfadaki sunucu ayarlarında ayarlanabilir), bu nedenle hemen tıklayın. TAMAM ana pencereye gitmek için (büyütmek için tıklayın):


Bu pencerenin çoğu, bağlanan kullanıcılar ve başlattıkları aktarımlar hakkında ayrıntılı kayıtları görüntüleyen FTP sunucusu günlüğü tarafından işgal edilir. Pencerenin alt kısmında bağlı tüm kullanıcıların oturum açma bilgilerini, IP adreslerini ve dosya indirme/yükleme ilerlemesini göreceksiniz. Bir oturum açma işlemine sağ tıkladığınızda, kullanıcının sunucuyla olan bağlantısını kesebilirsiniz ( Kullanıcıyı at) veya IP üzerinden erişimini engelleyin ( Kullanıcıyı yasakla).

Menüden seçim yaparak sunucu ayarlarını açın Düzenlemek paragraf Ayarlar.

Genel Ayarlar


Bu sayfada FTP sunucusunun ana bağlantı noktasını değiştirebilirsiniz. 21 Sağlayıcınız ona gelen bağlantıları engelliyorsa başka birine. Burada zaman aşımlarını saniye cinsinden ayarlayabilirsiniz; bu süre sonunda kullanıcının sunucuyla bağlantısı otomatik olarak kesilecektir. Zaman aşımlarını devre dışı bırakmak için değeri ayarlayın 0 . Maksimum bağlı kullanıcı sayısını sınırlamak istiyorsanız bunu satırda yapabilirsiniz. Maksimum kullanıcı sayısı(varsayılan ayarlandı 0 yani kısıtlama yok).

Genel ayarlar -> Hoş geldiniz mesajı


Genel ayarlar - Hoş geldiniz mesajı

Burada, FTP sunucunuza bağlanırken istemcilere gönderilen standart selamlamayı değiştirebilirsiniz. En fazla 1024 karakter girebilirsiniz, her satır 75 karakterden uzun olmamalıdır.

Onay kutusunu işaretleyin Günlükteki hoş geldiniz mesajını gizle Bu mesajın kaydedilmesini devre dışı bırakarak günlük dosyalarının boyutunu azaltmak için.

Genel ayarlar -> IP bağlamaları


Genel ayarlar - IP bağlamaları

Bu sayfada FTP sunucusunun dinlemesi gereken ağ arayüzlerinin IP adreslerini belirleyebilirsiniz. Ayrılmanızı öneririz * yani olası tüm arayüzleri dinliyoruz.

Genel ayarlar -> IP Filtresi


Genel ayarlar - IP Filtresi

Bu sayfada yasaklı IP adreslerinin listesini yönetebilirsiniz; sunucuya erişimin engelleneceği adresler (üst alan) ve ayrıca yönetim arayüzü aracılığıyla yasaklanamayan adresler (alt alan).

Her adres yeni bir satıra girilir. Örneğimizde belirtilen üç IP adresi sunucuya bağlanamayacak ve 192.168.98.187'nin engellenmesi mümkün olmayacaktır.


NAT'lı bir yönlendiriciniz varsa bu sizin için en önemli sayfalardan biridir. Onay kutusunu işaretleyin Özel bağlantı noktası aralığını kullan ve istemcileri sunucunuza bağlamak için pasif FTP modunda kullanılacak bağlantı noktası aralığını belirtin (1024 ile 65535 arasındaki sayılara izin verilir). Minimum aralık 100 bağlantı noktasıdır ancak en az 400 bağlantı noktası belirtmeniz önerilir. Bu bağlantı noktası aralığını yönlendiricinizin ayarlarında iletmelisiniz. 30000 aralığındaki bağlantı noktalarını belirtmeniz önerilir.

Burada harici IP adresinizi belirtmelisiniz. Sunucunun bağımsız olarak harici IP adresinizi belirleyeceği bir ana bilgisayar adı belirleyebilirsiniz. Örneğimiz DynDNS.org hizmetini kullanıyor. Statik bir harici IP'niz varsa, bunu alanda belirtmeniz yeterlidir. Aşağıdaki IP'yi kullanın. IP dinamikse, DynDNS.org hizmetini veya benzerini kullanın ve sahada Aşağıdaki IP'yi kullanın ortaya çıkan ana bilgisayar adını girin (örneğimizde olduğu gibi).

Onay kutusunu işaretleyin (zaten seçili değilse) Yerel bağlantılar için harici IP kullanmayın Yerel bağlantılar için harici IP'lerin kullanımını yasaklamak. Bu, çoğu yönlendiricideki NAT Geri Döngü sorunlarını çözecektir.


Bu sayfada, dosyaları doğrudan iki FTP sunucusu arasında aktarmanıza olanak tanıyan FXP protokolünün kullanımını etkinleştirebilirsiniz. Varsayılan olarak bu devre dışıdır (onay kutuları seçilidir). FXP desteğine ihtiyacınız varsa bu sayfadaki tüm onay kutularının işaretlerini kaldırın.


Paragraf Şifreleri mesaj günlüğünde gösterme Kullanıcı şifrelerini sunucu günlüklerinden gizlemenize olanak tanır.

Küçültmeye başla simge durumuna küçültülmüş tepsi modunda yönetim arayüzünün başlatılmasını sağlayacaktır.

Bu sayfanın geri kalan ayarlarını değiştirmeniz önerilmez.


Burada yönetici arayüzünün dinlediği bağlantı noktasını ve yönetici şifresini değiştirebilirsiniz.

Onay kutusunu işaretleyin Yönetici şifresini değiştir ve yeni bir yönetici şifresi belirleyin. Latin harflerine ve rakamlarına izin verilir.


Bu sayfada onay kutusunu işaretleyerek sunucunun bir dosyaya kaydedilmesini etkinleştirebilirsiniz. Dosyaya günlüğe kaydetmeyi etkinleştir. Onay kutusundaki onay kutusu Günlük dosyası boyutunu sınırla izin verilen maksimum dosya boyutunu belirtmenize olanak tanır. Dosya belirtilen sayıyı aşarsa temizlenecektir.

Paragraf Hepsini FileZilla Server.log'a kaydedin tüm sunucu günlüklerini tek bir dosyaya yazmanıza olanak tanır ve Her gün farklı bir günlük dosyası kullanın her gün yeni bir günlük dosyası oluşturduğundan bu seçeneği öneriyoruz. Onay kutusu Şu tarihten sonra eski günlük dosyalarını silin: eski günlüklerin otomatik olarak temizlenmesini içerir.

Tüm günlükler bir alt dizinde saklanacak Kütükler FileZilla Sunucusu kurulum dizini.


Burada genel indirme ve yükleme hız sınırlarını ayarlayabilirsiniz. Bu sınırlar sunucu tarafından tüm kullanıcılar için uygulanacaktır.

Hız sınırını ayarlamak için kutuyu işaretleyin Sabit hız sınırı ve değeri saniyede kilobayt cinsinden belirtin.

Bu sayfaya ek olarak kullanıcı yönetimi modülünde her kullanıcı için ayrı ayrı limitler belirleyebilirsiniz.


Bazı FTP istemcileri sıkıştırılmış veri aktarımını destekler. Sıkıştırma, onay kutusu işaretlenerek etkinleştirilebilir MODE Z desteğini etkinleştir. Minimum ve maksimum sıkıştırma oranları da burada belirtilmiştir. Onay kutusunu işaretlediğinizden emin olun Özel IP adresi aralıklarını hariç tut, dosyaları yerel bir ağ içinde aktarırken veya yerel olarak bir sunucuya bağlanırken sıkıştırmayı devre dışı bırakır.

Dikkat! Sıkıştırmanın etkinleştirilmesi FTP sunucusunun performansını olumsuz etkileyebilir.


Bu sayfada şifresini belirli sayıda yanlış giren kullanıcılar için otomatik IP engellemeyi etkinleştirebilirsiniz. Bu işlevi etkinleştirmek için onay kutusunu işaretleyin Otomatik yasakları etkinleştir, Çizgide Şu tarihten sonra IP adresini yasakla: izin verilen maksimum yanlış şifre girme girişimi sayısını (minimum 10) ve satırda belirtin Yasaklama- suçlunun yasaklanacağı saat cinsinden süre.

FileZilla Sunucusu sınırsız sayıda kullanıcı oluşturmanıza olanak tanır. Her kullanıcı kendi çalışma klasörünü, erişim parametrelerini, hız sınırlarını vb. ayarlama olanağına sahiptir.

Menüdeki kullanıcıları yönetmek için Düzenlemek yönetim arayüzü, seçin Kullanıcılar.


İlk başladığınızda, bölümünüz Kullanıcılar boş olacak, bu yüzden bir kullanıcı oluşturmamız gerekiyor. Bunu yapmak için düğmeye tıklayın Eklemek.

Açılan pencerede istediğiniz giriş bilgisini belirtin (yalnızca Latin harflerine ve rakamlara izin verilir). Burada ayrıca önceden oluşturulmuş bir grup da belirleyebilirsiniz. Sadece giriş bilgilerinizi girin ve tıklayın TAMAM.

Bölümde oluşturulan kullanıcıyı seçin Kullanıcılar. Bunun için bir çalışma klasörü belirtmeniz istenecektir, böylece sayfa otomatik olarak açılacaktır.


Düğmeye bas Eklemek bölümde ve seçilen FTP kullanıcısının erişebileceği diskteki dizini belirtin. Bundan sonra listeden seçin ve tıklayın. Ana dizin olarak ayarla. Bu eylem, güvenlik nedeniyle bu dizinden en üste kaçışı yasaklayacaktır.

Eklenen her dizin için, onay kutularını işaretleyerek veya işaretlerini kaldırarak okuma/yazma haklarını ayarlayabilirsiniz.

Dosya izinleri:

  • Okumak— dizindeki dosyaların okunmasına ve indirilmesine izin verin;
  • Yazmak— dizine dosya yazılmasına izin verin;
  • Silmek— dizinden dosyaların silinmesine izin verin;
  • Ekle— dosyaların sunucuya devam ettirilmesine izin verin.

Dizinler için izinler:

  • Yaratmak— alt dizinlerin oluşturulmasına izin verin;
  • Silmek— dizinlerin silinmesine izin ver;
  • Liste— listelemeye izin ver (dosya listesinin görüntülenmesi). Bu eylemi asla devre dışı bırakmayın (onay kutusu her zaman işaretlenmelidir);
  • Alt dizinler— hakları alt dizinlere kadar genişletin.

Şimdi sayfaya gidin Genel. Onay kutusunu işaretleyerek kullanıcı için bir şifre belirleyin Şifre ve bir şifre kaydetme.

Onay kutusu Hesabı etkinleştir seçilen FTP hesabını etkinleştirmenizi/devre dışı bırakmanızı sağlar. Burada kullanıcı için maksimum bağlantı sayısına ilişkin sınırlar belirleyebilirsiniz. Kullanıcıya ait hız limitleri sayfada ayarlanır.

Bir kullanıcıyı silmek için bölümde onu seçin Kullanıcılar ve bas Silmek. Düğme Yeniden isimlendirmek seçilen kullanıcının oturum açma bilgilerini değiştirmenize (yeniden adlandırma) olanak tanır ve Kopyala- klon, yani farklı bir girişle bir kopya oluşturun.

İstenilen değişiklikleri yaptıktan sonra butonuna tıklayın. TAMAM. Kullanıcı ayarları hemen etkili olur.

Sunucuya anonim erişimi etkinleştirme

Sunucuya anonim erişime ihtiyacınız varsa, kullanıcı yönetimi penceresini açın, oturum açma bilgilerine sahip bir kullanıcı ekleyin anonim, onay kutusunun işaretini kaldırın ŞifreŞifre isteğini devre dışı bırakmak için sayfada herkesin erişebileceği ana dizininizi seçin ve gerekli hakları ayarlayın (dosya ve dizinleri yazmayı, devam ettirmeyi ve silmeyi devre dışı bırakmayı unutmayın). Tıkladıktan sonra TAMAM Sunucuya anonim erişim herkese açık olacaktır.

Bazen bir dosyayı kendi FTP sunucunuz aracılığıyla aktarmak, onu bir dosya barındırma hizmetine yüklemekten daha kolay ve hızlıdır. Windows 7'de bulunan IIS ftp sunucusunu yükleme ve yapılandırma prosedürü aşağıda verilmiştir.


FTP sunucusu Internet Information Services'a dahildir. Yüklemek için Denetim Masası -> Programlar -> Windows özelliklerini açın veya kapatın. IIS Hizmetleri bölümünü genişletin ve şu bileşenlerin yanındaki kutuları işaretleyin: FTP Hizmeti ve IIS Yönetim Konsolu.

Bir FTP sunucusu kurma.

Denetim Masası -> Sistem ve Güvenlik -> Yönetim -> Bilgisayar Yönetimi'ni açın (hızlıca şunları yapabilirsiniz: Başlat menüsü -> Bilgisayar'a sağ tıklayın -> menüden Yönetim'i seçin). Açılan pencerede Hizmetler ve Uygulamalar grubunu genişletin ve IIS Hizmet Yöneticisi'ni açın. Bağlantılar penceresinde Siteler klasörünü seçin ve sağdaki Eylemler penceresinde FTP sitesi ekle bağlantısını tıklayın.

FTP sitesi oluşturma sihirbazında, adını ve konumunu belirtin (varsayılan olarak c:\inetpub\ftproot).

Daha sonra bağlama ve SSL parametrelerini belirtin. Ciltleme kısmını değiştirmeden bırakıyorum. “Ftp sitesini otomatik olarak başlat” seçeneğini devre dışı bırakıyorum (sadece zaman zaman ftp'ye ihtiyacım oluyor). SSL bölümünde “SSL Olmadan” seçeneğini seçiyorum.

Bir sonraki pencerede her şeyi değiştirmeden bırakın ve Son'a tıklayın.

Site oluşturuldu. Artık ince ayar için ek ayarlara geçebilirsiniz (örneğin, maksimum eşzamanlı bağlantı sayısını sınırlamak). Yeni oluşturulan siteyi seçin, sağdaki Eylemler panelinde Ek seçenekler'e tıklayın.

Bir sonraki adım Windows Güvenlik Duvarı'nı kurmaktır. Denetim Masası -> Sistem ve Güvenlik -> Windows Güvenlik Duvarı -> Gelişmiş Ayarlar'ı açın. “Gelen bağlantılar için kurallar” bölümünde “FTP sunucusu (gelen trafik)” ve “FTP Sunucusu Pasif (FTP Pasif Trafik Girişi)” seçeneğini bulun ve etkinleştirin. Son kural, ftp istemcisinin pasif modda bağlanmasına izin verir.

“Giden bağlantı kuralları” bölümünde “FTP Sunucusu (FTP Trafiği Çıkışı)” seçeneğini bulun ve etkinleştirin.

Sistemde ek bir güvenlik duvarı kuruluysa (Comodo, Outpost vb.), gelen bağlantılar için 21 numaralı bağlantı noktasını (TCP) ve giden bağlantılar için 20 numaralı bağlantı noktasını (TCP) açması gerekir.

İnternet'e bir yönlendirici kullanarak bağlanıyorsanız ve sunucunuzu İnternet kullanıcılarının erişimine açmak istiyorsanız, yönlendiricide bağlantı noktası iletmeyi yapılandırmanız gerekir. Dlink DI-804HV cihazımda bu, Sanal Sunucu bölümünde yapılır.

192.168.10.4 — Yerel ağdaki ftp sunucusunun IP adresi.

Kullanıcı haklarını ayarlama.

Her şeyi olduğu gibi bırakırsanız, herhangi bir kullanıcı FTP sunucusuna salt okunur haklarla bağlanabilir (anonim erişim etkindir) (indirebilirsiniz, ancak dosyaları yazamaz veya değiştiremezsiniz). Dosya yazma ve değiştirme haklarına sahip güvenilir kullanıcılara erişim sağlamamız gerektiğini varsayalım.

Denetim Masası -> Sistem ve Güvenlik -> Yönetimsel Araçlar -> Bilgisayar Yönetimi'ni açın (Başlat -> Bilgisayar'a sağ tıklayın -> menüden Yönetim'i seçin). Ardından, Yerel kullanıcılar ve gruplar grubunu genişletin (bu ayar yalnızca Business ve Maximum sürümlerde mevcuttur). Gruplar klasörüne sağ tıklayın ve menüden Grup Oluştur seçeneğini seçin.

Grubun adını girin - FTP Kullanıcıları, bir açıklama (bunu girmenize gerek yoktur) ve Oluştur düğmesine tıklayın.

Şimdi bir kullanıcı oluşturmanız gerekiyor. Kullanıcılar klasörüne sağ tıklayın ve menüden Yeni Kullanıcı'yı seçin.

Kullanıcı adını (örneğin ftp_user_1), şifreyi (en az 6 karakter) girin, "Kullanıcının şifreyi değiştirmesini yasakla" ve "Şifrenin süresi dolmaz" seçeneklerinin yanındaki kutuları işaretleyin.

Kullanıcı oluşturuldu. Şimdi buna önceden oluşturulmuş FTP Kullanıcıları grubunu atamanız gerekiyor. Bunu yapmak için kullanıcı özelliklerini açın ve “Grup Üyeliği” sekmesine gidin. Varsayılan olarak Kullanıcılar grubuna yeni bir kullanıcı atanır; onu silin. Ekle düğmesini tıklayın -> Gelişmiş -> Ara. Kullanıcı gruplarının bir listesi açılacaktır. FTP Kullanıcıları grubunu seçin ve Tamam'a tıklayın. Sonuç olarak şunu elde ederiz:

Tamam'a tıklayın ve bir sonraki adıma geçin.

FTP sitesi oluşturma aşamasında bir çalışma dizini seçmemiz gerekiyordu (c:\inetpub\ftproot). Artık FTP Kullanıcıları grubu için bu dizine erişim haklarını yapılandırmanız gerekiyor. Explorer'da c:\inetpub'ı açın, ftroot klasörünün özelliklerini açın, Güvenlik sekmesine gidin ve Düzenle düğmesini tıklayın. Açılan pencerede Ekle düğmesine tıklayın ve “FTP Kullanıcıları” grubunu seçin (bir kullanıcı oluştururken olduğu gibi). İzin düzeyini “Tam Denetim” olarak ayarlayın ve Tamam'a tıklayın.

Son aşama. IIS Services Manager'ı tekrar açın ve ftp sunucumuzu seçin (FTP'yi Test Et). FTP sitesi kontrol panelinde “FTP Yetkilendirme Kuralları”nı seçin. Bir izin verme kuralı ekleyin. Açılan pencerede “Belirtilen roller veya kullanıcı grupları” seçeneğini seçin. Alttaki metin alanına grubumuzun adını (FTP Kullanıcıları) manuel olarak yazıyoruz, ardından Okuma ve Yazma'nın karşısındaki İzinler bölümündeki kutuları işaretleyip Tamam'a tıklıyoruz.

Bu, kurulumu tamamlar.

Başlangıçta sunucuyu otomatik olarak başlatma seçeneğini seçmedik, bu yüzden manuel olarak başlatmayı unutmuyoruz (site adına sağ tıklayın -> FTP sitesini yönet -> Başlat).

Nasıl bağlanılır?

Windows Gezgini'ni kullanma seçeneği.
Bilgisayar'ı (Vista, Win 7) veya Bilgisayarım'ı (XP) açın.
Anonim erişim için adres çubuğuna sunucu adresini (ftp://192.168.10.4) girmeniz yeterlidir.
Kullanıcı adı ve parolayla oturum açmak için şöyle bir adres girin: ftp://[kullanıcı adı]:[parola]@[ftp sunucu adresi]. Örneğin ftp://ftp_user_1: [e-posta korumalı]— yerel bir ağdan bağlanmak için. İnternet'ten bağlanmak için yerel adresi harici bir adresle veya alan adıyla değiştirin.

FTP sunucunuzu internetten nasıl erişilebilir hale getirebilirsiniz?

Bilgisayar doğrudan İnternet'e bağlıysa, herhangi bir ek işlem yapılmasına gerek yoktur.

Bilgisayar İnternet'e bir yönlendirici aracılığıyla bağlıysa, yönlendiricinin kontrol panelinde TCP 21 bağlantı noktası iletmeyi (genellikle sanal sunucu olarak adlandırılır) yapılandırmanız gerekir. .

(paylaşılan yazılım). Ek olarak, biraz daha basit Cerberus (ücretsiz) ve ilginç bir Rusça dil projesi ST FTP-Service (ücretsiz) var. Aşağıda bu programlardan bazılarının kurulum sürecini kısaca tartışacağız.

GuildFTPd 0.999.5

Kullanıcı dostu bir arayüze ve sanal dosya sisteminin (VFS) mükemmel uygulamasına sahip, kolayca özelleştirilebilir güçlü bir sunucu.

Kurulum ve ana pencere

Programın kurulumu önemsizdir. Programı bilgisayarınıza yüklediniz, başlattınız ve ana program penceresine ilgiyle baktınız:

Programın kurulması.

1. Temel sunucu ayarlarını yapılandırma(port numarası, maksimum bağlantı sayısı, her ipten bağlantı sayısı vb.) sağ alt pencerede gerçekleştirilir. Bunu Sistem grubu için yaparsanız tüm alt düzey gruplar bu ayarları devralır. Seçtiğiniz herhangi bir grup için bu varsayılan ayarlar geçersiz kılınabilir. Özellikle bazen farklı kullanıcı adları için farklı port numaraları kullandım.

2. Menü öğesi Yönetici -> Seçenekler -> Sunucu: sunucunuzun adını girin ve sunucu mesajlarının ayrıntılarını biraz azaltın ("Günlük Düzeyi" kaydırıcısını sola hareket ettirerek), aksi takdirde günlük dosyaları hızla yüzlerce megabayt biriktirir:

3. Sunucuya erişimi ayarlama. GuildFTPd'deki kullanıcı hiyerarşisinin yapısı, herhangi bir kullanıcının bir gruba atanmasını gerektirecek şekildedir. Bu durumda iki ana yolunuz vardır:

  • kişisel oturum açma bilgilerine dayalı FTP oluşturma;
  • İstenilen dizine doğrudan girişe dayalı bir sunucu oluşturmak.

3.1. Kişisel oturum açma bilgilerine dayalı bir FTP oluşturma.

Arkadaşlarınızın Belgeler dizinine erişmesine izin vermeye karar verdiğinizi ve her birinin benzersiz bir dizin kümesi görmesi gerekeceğini varsayalım (yani, her kullanıcı için bir sanal dosya sistemi oluşturmalısınız).

Algoritma çok basit:

a) bir grup oluşturun, örneğin Ekip ve hemen grup için ortak bir kök dizin oluşturun:

Açıkçası diskte zaten mevcut olması gerekir. Lütfen seçilen dizinin sanal değerinin “\” olduğunu unutmayın. Daha sonra uygun hakları atayacağız. Aşağıdakileri alıyoruz:

Son iki resmi birbiriyle karşılaştırın, hiçbir sorunuz kalmayacak.

Ek olarak, kökte bulunan dizinlerin adları için genel kabul görmüş kurallar vardır, özellikle: \pub - burada genel (anonim) indirmeye yönelik veriler bulunur; \upload - yüklemeler sizin için buraya yapılacaktır; \gelen ve diğerleri. Özel bir sunucu için bu kurallara uymanın gerekli olmadığını düşünüyorum.

b) grubu kullanıcılarla doldurmaya başlayın (Yönetici -> Kullanıcı Ekle):

c) her biri için bir VFS oluşturun (bkz. a)):

Ve şunu elde edersiniz:

Not. Diskin tamamına erişimi şu şekilde açabilirsiniz:

K:\FTP fiziksel dizini kökünüzdür ve fiziksel diskler dizinlerdir. Daha sonra ftp istemcisinde aşağıdakileri göreceksiniz:

Picture1.jpg dosyası K:\FTP dizininde bulunur ve fiziksel yoldan bu dizine giderseniz onu tekrar görebilirsiniz.

3.2. İstenilen dizine doğrudan girişe dayalı bir sunucu oluşturmak.

Burada çok fazla giriş oluşturmanıza gerek yok. Bir tane oluşturursunuz (veya hatta bir isim girdiğiniz anonim bir giriş kullanırsınız) anonim ve şifre alanlarını boş bırakın), ancak kök dizinin haklarında "liste" öğesinin işaretini kaldırın. Ve sonra oraya dizinleri eklersiniz. Tam adını bilmeden dizine giremezsiniz.

Bu noktada sunucunuz kullanıma hazırdır; başlatmak/kapatmak için “açık” butonuna tıklayın veya Yönetici -> Girişlere İzin Ver menüsünü seçin.

4. Ekstralar. Sunucu mesajlarını ayarlama: Yönetici -> Sunucu Mesajları

5. Ekstralar. Eklentilerin kurulumu.İstatistikleri görüntülemek için bir eklenti yüklemenizi öneririm (yazarların web sitesinde):

6. Ekstralar. Sunucuya erişimi reddetme: Görünüm -> Yasaklama Listesini Görüntüle. Sinir bozucu bir kullanıcıdan kurtulmak için adresini yasak listesine ekleyin.

Bir FTP sunucusunun kurulması.

FTP sunucusu Internet Information Services'a dahildir. Yüklemek için Denetim Masası -> Programlar -> Windows özelliklerini açın veya kapatın. IIS Hizmetleri bölümünü genişletin ve şu bileşenlerin yanındaki kutuları işaretleyin: FTP Hizmeti ve IIS Yönetim Konsolu.

Bir FTP sunucusu kurma.

Denetim Masası -> Sistem ve Güvenlik -> Yönetim -> Bilgisayar Yönetimi'ni açın (hızlıca şunları yapabilirsiniz: Başlat menüsü -> Bilgisayar'a sağ tıklayın -> menüden Yönetim'i seçin). Açılan pencerede Hizmetler ve Uygulamalar grubunu genişletin ve IIS Hizmet Yöneticisi'ni açın. Bağlantılar penceresinde Siteler klasörünü seçin ve sağdaki Eylemler penceresinde FTP sitesi ekle bağlantısını tıklayın.


FTP sitesi oluşturma sihirbazında, adını ve konumunu belirtin (varsayılan olarak c:\inetpub\ftproot).


Daha sonra bağlama ve SSL parametrelerini belirtin. Ciltleme kısmını değiştirmeden bırakıyorum. “Ftp sitesini otomatik olarak başlat” seçeneğini devre dışı bırakıyorum (sadece zaman zaman ftp'ye ihtiyacım oluyor). SSL bölümünde “SSL Olmadan” seçeneğini seçiyorum.


Bir sonraki pencerede her şeyi değiştirmeden bırakın ve Son'a tıklayın.


Site oluşturuldu. Artık ince ayar için ek ayarlara geçebilirsiniz (örneğin, maksimum eşzamanlı bağlantı sayısını sınırlamak). Yeni oluşturulan siteyi seçin, sağdaki Eylemler panelinde Ek seçenekler'e tıklayın.


Bir sonraki adım Windows Güvenlik Duvarı'nı kurmaktır. Denetim Masası -> Sistem ve Güvenlik -> Windows Güvenlik Duvarı -> Gelişmiş Ayarlar'ı açın. “Gelen bağlantılar için kurallar” bölümünde “FTP sunucusu (gelen trafik)” ve “FTP Sunucusu Pasif (FTP Pasif Trafik Girişi)” seçeneğini bulun ve etkinleştirin. Son kural, ftp istemcisinin pasif modda bağlanmasına izin verir.



“Giden bağlantı kuralları” bölümünde “FTP Sunucusu (FTP Trafiği Çıkışı)” seçeneğini bulun ve etkinleştirin.


Sistemde ek bir güvenlik duvarı kuruluysa (Comodo, Outpost vb.), gelen bağlantılar için 21 numaralı bağlantı noktasını (TCP) ve giden bağlantılar için 20 numaralı bağlantı noktasını (TCP) açması gerekir.

İnternet'e bir yönlendirici kullanarak bağlanıyorsanız ve sunucunuzu İnternet kullanıcılarının erişimine açmak istiyorsanız, yönlendiricide bağlantı noktası iletmeyi yapılandırmanız gerekir. Dlink DI-804HV cihazımda bu, Sanal Sunucu bölümünde yapılır.


192.168.10.4 — Yerel ağdaki ftp sunucusunun IP adresi.

Kullanıcı haklarını ayarlama.

Her şeyi olduğu gibi bırakırsanız, herhangi bir kullanıcı FTP sunucusuna salt okunur haklarla bağlanabilir (anonim erişim etkindir) (indirebilirsiniz, ancak dosyaları yazamaz veya değiştiremezsiniz). Dosya yazma ve değiştirme haklarına sahip güvenilir kullanıcılara erişim sağlamamız gerektiğini varsayalım.

Denetim Masası -> Sistem ve Güvenlik -> Yönetimsel Araçlar -> Bilgisayar Yönetimi'ni açın (Başlat -> Bilgisayar'a sağ tıklayın -> menüden Yönetim'i seçin). Ardından, Yerel kullanıcılar ve gruplar grubunu genişletin (bu ayar yalnızca Business ve Maximum sürümlerde mevcuttur). Gruplar klasörüne sağ tıklayın ve menüden Grup Oluştur seçeneğini seçin.


Grubun adını girin - FTP Kullanıcıları, bir açıklama (bunu girmenize gerek yoktur) ve Oluştur düğmesine tıklayın.


Şimdi bir kullanıcı oluşturmanız gerekiyor. Kullanıcılar klasörüne sağ tıklayın ve menüden Yeni Kullanıcı'yı seçin.


Kullanıcı adını (örneğin ftp_user_1), şifreyi (en az 6 karakter) girin, "Kullanıcının şifreyi değiştirmesini yasakla" ve "Şifrenin süresi dolmaz" seçeneklerinin yanındaki kutuları işaretleyin.


Kullanıcı oluşturuldu. Şimdi buna önceden oluşturulmuş FTP Kullanıcıları grubunu atamanız gerekiyor. Bunu yapmak için kullanıcı özelliklerini açın ve “Grup Üyeliği” sekmesine gidin. Varsayılan olarak Kullanıcılar grubuna yeni bir kullanıcı atanır; onu silin. Ekle düğmesini tıklayın -> Gelişmiş -> Ara. Kullanıcı gruplarının bir listesi açılacaktır. FTP Kullanıcıları grubunu seçin ve Tamam'a tıklayın. Sonuç olarak şunu elde ederiz:


Tamam'a tıklayın ve bir sonraki adıma geçin.

FTP sitesi oluşturma aşamasında bir çalışma dizini seçmemiz gerekiyordu (c:\inetpub\ftproot). Artık FTP Kullanıcıları grubu için bu dizine erişim haklarını yapılandırmanız gerekiyor. Explorer'da c:\inetpub'ı açın, ftroot klasörünün özelliklerini açın, Güvenlik sekmesine gidin ve Düzenle düğmesini tıklayın. Açılan pencerede Ekle düğmesine tıklayın ve “FTP Kullanıcıları” grubunu seçin (bir kullanıcı oluştururken olduğu gibi). İzin düzeyini “Tam Denetim” olarak ayarlayın ve Tamam'a tıklayın.


Son aşama. IIS Services Manager'ı tekrar açın ve ftp sunucumuzu seçin (FTP'yi Test Et). FTP sitesi kontrol panelinde “FTP Yetkilendirme Kuralları”nı seçin. Bir izin verme kuralı ekleyin. Açılan pencerede “Belirtilen roller veya kullanıcı grupları” seçeneğini seçin. Alttaki metin alanına grubumuzun adını (FTP Kullanıcıları) manuel olarak yazıyoruz, ardından Okuma ve Yazma'nın karşısındaki İzinler bölümündeki kutuları işaretleyip Tamam'a tıklıyoruz.


Bu, kurulumu tamamlar.

Başlangıçta sunucuyu otomatik olarak başlatma seçeneğini seçmedik, bu yüzden manuel olarak başlatmayı unutmuyoruz (site adına sağ tıklayın -> FTP sitesini yönet -> Başlat).

Nasıl bağlanılır?

Windows Gezgini'ni kullanma seçeneği.
Bilgisayar'ı (Vista, Win 7) veya Bilgisayarım'ı (XP) açın.
Anonim erişim için adres çubuğuna sunucu adresini (ftp://192.168.10.4) girmeniz yeterlidir.
Kullanıcı adı ve parolayla oturum açmak için şöyle bir adres girin: ftp://[kullanıcı adı]:[parola]@[ftp sunucu adresi]. Örneğin ftp://ftp_user_1: [e-posta korumalı]- yerel bir ağdan bağlanmak için. İnternet'ten bağlanmak için yerel adresi harici bir adresle veya alan adıyla değiştirin.

Windows işletim sistemi kullanıcıları genellikle FTP sunucusunun ne olduğunu ve nasıl kurulacağını merak ediyor? Ayrıca Windows 10'da bir FTP sunucusu kurup yapılandırmakla ilgileniyorsanız, doğru yere geldiniz. Bu konu başlığımızda FTP sunucusu kurma sürecine detaylı bir şekilde bakacağız.

FTP sunucusu ne işe yarar?

FTP, istemci-sunucu prensibine dayanan bir ağ dosya aktarım protokolüdür. FTP sunucusu, İnternet'teki bir tür dosya depolama alanıdır, yani Windows 7 veya daha yüksek işletim sisteminin kurulu olduğu, birkaç sabit sürücüsü olan ve farklı kullanıcılardan gelen birçok dosyayı barındırabilen sıradan bir bilgisayardır. Böyle bir bilgisayarda her zaman bir program kuruludur, örneğin – FileZilla Sunucusu. Yöneticinin erişim izni verdiği herhangi bir kullanıcı, bu program aracılığıyla belirli dosyalara erişebilir. Kullanıcı, FTP sunucusuna bağlandıktan sonra herhangi bir dosyayı (film, müzik, fotoğraf, belge vb.) yükleyebilir ve ayrıca saklanan materyalleri indirebilir.

Windows 10'da FTP sunucusu nasıl kurulur?

Bir FTP sunucusunun yazılım uygulaması olarak makalede, Windows 7 yüklü bir makineye kurulacak FileZilla Sunucu programı sunulacaktır (Windows 10 için adım adım adımlar aynı olacaktır).

ÖNEMLİ! Bir FTP sunucusu kurmak için FileZilla Sunucusu ve FileZilla İstemcisi'ni indirmeniz gerekir. Bu durumda sunucu dosyasını sunucu görevi görecek Windows 7 üzerine kuruyoruz ve programın istemci sürümünü de erişeceğimiz Windows 10 üzerine kuruyoruz. İstemci programını kurma prensibi standarttır.

FileZilla Server'ın kurulum prensibine bakalım. Programı bilgisayarınıza indirip çalıştırın. Lisans sözleşmesinin şartlarını kabul ediyoruz.

Tüm işaretleri ekran görüntüsündeki gibi bırakın.

Program dosyalarının paketini açmak için bir konum seçin.

Ayrıca port numarasını da değiştirmiyoruz.

“Yükle”ye tıklayın.

Yazılımı yükledikten sonra, FTP sunucusunun yerel adresini girmeniz ve Tamam'a tıklamanız gereken küçük bir pencere görünecektir. Limana dokunmuyoruz.

Bu verileri girdikten sonra birkaç ayar yapmaya değer. Başlangıçta “Düzenle”, “Kullanıcılar” a tıklayın.

Küçük bir pencere görünecektir. “Genel” dalını seçin ve “Ekle”ye tıklayın (kullanıcı ekle).

Kullanıcı için bir ad belirleyin.

“Şifre” öğesinin yanındaki kutuyu işaretleyin ve yeni kullanıcının şifresini girin.

Daha önce oluşturulan “FTP01” klasörünü belirtin.

Eklenen klasörü seçin ve erişim haklarını belirtin:

  • Okuma – salt okunur;
  • Yaz – kaydet;
  • Sil – silme;
  • Ekle – bu klasördeki dosyaları değiştirir.

Erişim haklarını seçtikten sonra “Tamam”a tıklayın.

Artık IP adresini belirlemek için komut satırına Yönetici haklarıyla “ipconfig” komutunu girmelisiniz.

Şimdi Windows 10'a geçiyoruz ve Client'ı kuruyoruz. Başlangıçta lisans sözleşmesinin şartlarını kabul ediyoruz.

“Yalnızca benim için aç”ı seçin. Daha önce oluşturduğunuz kullanıcı parantez içinde belirtilecektir.

Program dosyalarının paketini açmak için bir klasör seçin.

Programın kurulumuna başlıyoruz.

Komut satırı üzerinden FTP sunucusuna bağlanalım. Konsolu başlatalım. “Ftp” komutunu girin ve ardından “open 192.168.1.4” girin; burada “192.168.1.4”, FTP sunucusunun IP adresidir. Kullanıcı adını belirtin ve şifreyi girin. Şifre girildiğinde görüntülenmez. “Oturum açıldı”, FTP sunucusunda oturum açtığımız anlamına gelir.

FTP sunucusu üzerinde “mkdir My_Backup_win10” komutunu girerek “My_Backup_win10” klasörünü oluşturalım. “is” komutunu kullanarak klasörlerin listesini görüntüleyebilirsiniz.

Böylece komut satırını kullanarak FTP sunucusuna bağlanıyoruz. Ancak komut satırı aracılığıyla bağlanamadıysanız bağlanmak için Total Commander'ı kullanabilirsiniz.