FileZilla'da güvenli bir FTP sunucusu kurma ve yapılandırma. FileZilla FTP Sunucusunu yükleme ve yapılandırma. FTP sunucusunun dizin yapısını ayarlama

  • 30.06.2019
    Kısaltma FTPİngilizceden geliyor F ile T fidyeci P rotocol (dosya aktarım protokolü), iki bilgisayar, bir FTP istemcisi ve bir FTP sunucusu arasında TCP/IP aktarım protokolü üzerinden dosya alışverişi için bir uygulama katmanı protokolüdür. Bu, en eski ve halen aktif olarak kullanılan protokollerden biridir.

FTP protokolü aşağıdaki görevleri çözmek için tasarlanmıştır:

  • uzak ana bilgisayarlarda dosya ve dizinlere erişme
  • istemcinin uzak bilgisayarın dosya sistemi türünden bağımsızlığının sağlanması
  • güvenilir veri iletimi
  • uzak sistemin kaynak kullanımı.
  • FTP protokolü aynı anda iki bağlantı kanalını destekler - biri aktarım için komutlar ve bunların uygulanmasının sonuçları, diğeri - değişim için veri. Standart ayarlarla, FTP sunucusu, komutları iletmek ve almak için bir kanal düzenlemek için 21 numaralı TCP bağlantı noktasını ve veri almak / iletmek için bir kanal düzenlemek için 20 numaralı TCP bağlantı noktasını kullanır.

    FTP sunucusu, 21 numaralı TCP bağlantı noktasındaki FTP istemcilerinden gelen bağlantıları bekler ve bağlantı kurulduktan sonra alır ve işler. FTP komutları, bunlar normal metin dizeleridir. Komutlar, bağlantı parametrelerini, aktarılacak veri türünü ve dosya ve dizinler üzerinde gerçekleştirilecek eylemleri tanımlar. İletim parametreleri üzerinde anlaştıktan sonra, exchange'deki katılımcılardan biri pasif hale gelir, veri alışverişi kanalı için gelen bağlantıları bekler, ikincisi ise bu porta bağlantı kurar ve iletimi başlatır. Aktarım tamamlandığında, veri bağlantısı kapatılır, ancak kontrol bağlantısı açık kalır ve FTP oturumunun devam etmesine ve yeni bir veri oturumunun oluşturulmasına izin verir.

    FTP protokolü sadece bir istemci ile bir sunucu arasında değil, aynı zamanda iki sunucu arasında da veri aktarımı için kullanılabilir. Bu durumda FTP istemcisi her iki FTP sunucusuyla da kontrol bağlantısı kurar, birini pasif moda, diğerini aktif moda geçirerek aralarında bir veri aktarım kanalı oluşturur.

    FTP istemcisi, bir FTP sunucusuna bağlanan ve sunucunun dizinlerinin içeriğini görüntülemek, dosya veya klasörleri almak, aktarmak ve silmek için gerekli işlemleri gerçekleştiren bir programdır. Böyle bir program olarak, normal bir tarayıcı, işletim sistemi bileşenleri veya örneğin popüler bir indirme yöneticisi gibi özel olarak tasarlanmış yazılım ürünleri kullanılabilir. Master'ı İndir veya çok işlevli ücretsiz FileZilla FTP İstemcisi.

    FTP protokolü, TCP paketlerinin herhangi bir ara dönüşümü olmadan, istemci ve sunucunun doğrudan etkileşime girdiği günlerde geliştirilmiştir ve standart modda, yalnızca istemcinin inisiyatifiyle değil, aynı zamanda bir TCP bağlantısı oluşturma olasılığını da varsayar. sunucunun inisiyatifiyle, TCP bağlantı noktası 20'den TCP - istemci bağlantı noktasına, numarası bir veri aktarım oturumu oluşturulurken iletilen.

    Günümüzün gerçekleri öyle ki, çoğu durumda sunucudan istemciye böyle bir TCP bağlantısı, çoğu durumda, bağlanmak için ağ adresi çevirisine sahip teknolojinin kullanılması nedeniyle imkansız veya uygulanması çok zordur. internete NAT(Ağ Adresi Çevirisi) istemcinin İnternet'ten doğrudan TCP bağlantısı yapmak için kullanılabilir bir ağ arabirimi olmadığında. Standart bir İnternet bağlantısı için tipik bir şema şöyle görünür:

    İnternete bağlantı özel bir cihaz aracılığıyla gerçekleştirilir - yönlendirici(NAT işlevli yönlendirici) en az iki ağ bağlantı noktasına sahip - biri sağlayıcının ağına bağlı, yönlendirilebilir bir IP adresi ("beyaz IP" olarak adlandırılan) olan bir ağ arabirimine sahip, örneğin 212.248.22.144 ve 192.168.1.1 ("gri IP") gibi özel, yönlendirilemez bir IP adresine sahip LAN cihazlarını bağlamak için bir ağ arabirimi. Yerel ağdaki ağ cihazlarından harici ağ düğümlerine bağlantılar oluştururken, IP paketleri, adres ve bağlantı noktası çevirisini gönderenin adresi kendi adresi olacak şekilde gerçekleştiren yönlendiriciye gönderilir. beyaz IP adresi. Çeviri sonuçları kaydedilir ve bir yanıt paketi alındığında ters adres çevirisi gerçekleştirilir. Böylece yönlendirici, yerel ağdaki herhangi bir cihazdan TCP / IP - paketlerinin harici ağlara aktarılmasını ve alınan yanıt paketlerinin ters iletilmesini sağlar. Ancak, sağlayıcının ağına bağlı ağ arayüzünün girişinde, TCP paketlerinin yanıtıyla ilgili olmayan bir paket alındığında, yönlendirici yazılımının tepkisi için aşağıdaki seçenekler mümkündür:

    Paket, işleyecek bir ağ hizmeti olmadığı için yok sayılır.

    Paket, böyle bir hizmet varsa ve alınan pakette belirtilen bağlantı noktası numarası üzerinde gelen bir bağlantı ("dinleme") bekliyorsa, yönlendiricinin ağ hizmeti tarafından alınır ve işlenir.

    Paket, yönlendirici ayarları tarafından belirtilen bağlantı noktası eşleme kurallarına uygun olarak bu tür bir gelen bağlantı bekleyen yerel ağdaki bir sunucuya iletilir.

    Bu nedenle, şu anda, "pasif mod" olarak adlandırılan, TCP bağlantılarının yalnızca istemciden sunucunun TCP bağlantı noktasına yapıldığı FTP protokolü için ana çalışma modu haline gelmiştir. Etkin mod, sunucudan istemci bağlantı noktalarına TCP bağlantısı olasılığının olduğu durumlarda, örneğin aynı yerel ağda olduklarında kullanılır. FTP bağlantı modu, özel komutlar kullanılarak seçilir:

    PASV- istemci, pasif modda veri alışverişi yapmak için bir komut gönderir. Sunucu, veri almak veya iletmek için bağlanmanız gereken adresi ve bağlantı noktasını döndürür. Pasif mod ayarlı bir FTP oturumunun bir parçası örneği:

    PASSV- FTP istemcisi tarafından FTP sunucusuna iletilen pasif moda geçiş komutu

    227 Pasif Moda Girme (212.248,22,144,195,89)- FTP sunucusunun yanıtı, burada 227 yanıt kodu, pasif moda geçiş hakkında bir metin mesajı ve parantez içinde bir veri aktarım kanalı oluşturmak için kullanılacak IP adresi ve bağlantı noktası numarası. Adres ve bağlantı noktası numarası, virgülle ayrılmış ondalık sayılar olarak görüntülenir. İlk 4 sayı IP adresidir (212.248.22.144), kalan 2 sayı formülle hesaplanan bağlantı noktası numarasını belirler - bu örnekte ilk sayı 256 ile çarpılır ve ikinci sayı sonuca eklenir. bağlantı noktası numarası 195*256 +89 = 50017

    PORT istemci IP adresi port numarası- istemci, aktif modda bir oturum oluşturmak için bir komut gönderir. IP adresi ve bağlantı noktası numarası, önceki örnektekiyle aynı biçimde belirtilir, örneğin PORT 212.248.22.144,195,89 Veri aktarımını düzenlemek için, sunucunun kendisi belirtilen bağlantı noktasındaki istemciye bağlanır.

    FileZilla FTP Sunucusunu yükleme ve yapılandırma.

    İşletim sistemi sürümünüz için FileZilla Server kurulum paketini adresinden indirebilirsiniz.

    Sunucu, sunucu kontrol paneli ayarları seçimi ile öğe hariç, standart şekilde kurulur:

    Bu, gerekli tüm ayarların gerçekleştirildiği ana sunucu yönetim aracıdır. Varsayılan olarak, kontrol paneli parola erişimi olmadan geri döngü arabiriminde çalışır. Gerekirse, örneğin FTP sunucusunun uzaktan yönetimi gerekiyorsa bu ayarlar değiştirilebilir.

    Kurulum tamamlandıktan sonra, sizi sunucuya bağlanmaya davet eden bir pencere açılacaktır:

    IP adresini, port numarasını ve şifreyi girdikten sonra (kurulum sırasında ayarladıysanız), FileZilla Server kontrol paneli açılır:

    Ana menü ve kontrol paneli düğmeleri, pencerenin üst kısmında bulunur. Aşağıda iki alan bulunmaktadır - sunucu bilgi mesajları ve istatistiksel bilgiler. Genel olarak, FileZilla Servver'ın FTP kontrol paneli oldukça basit ve kullanımı kolaydır. Ana menü öğeleri:

    Dosya- FTP sunucusu kontrol panelinin çalışma modları. Alt paragrafları içerir

    - Sunucuya bağlan- sunucuya bağlan
    -Bağlantıyı kes- sunucudan bağlantıyı kes
    - Çıkış yapmak- kontrol panelinin kapatılması.

    sunucu- FTP sunucu yönetimi. Alt bölümleri içerir:

    - Aktif- FTP sunucusunu başlat/durdur. Onay kutusu işaretliyse FTP sunucusu başlatılır, işaretli değilse durdurulur.
    - kilit- sunucuya bağlantılara izin ver/yasakla. Onay kutusu işaretliyse, sunucuya yeni bağlantılar yasaktır.

    Düzenlemek- düzenleme ayarları. Alt noktalar:

    - Ayarlar- temel sunucu ayarları.
    - Kullanıcılar- FTP sunucusu kullanıcı ayarları
    - Gruplar- kullanıcı grubu ayarları.

    Örnek olarak, sunucuyu aşağıdaki koşullar için yapılandıralım:

  • sunucu NAT'ın arkasındadır, özel bir IP adresine sahiptir, ancak İnternet'ten erişilebilir olmalıdır, pasif modu destekler ve standart olmayan TCP bağlantı noktalarını kullanır. Standart olmayan bağlantı noktalarının kullanılması, bilgisayar korsanlarının saldırı olasılığını azaltır ve ayrıca bazı sağlayıcılar trafik filtrelemeyi kullanır ve standart 20 ve 21 bağlantı noktalarını engeller.
  • kullanıcılar sunucudan indirme, sunucuya yükleme, dosya ve klasörleri silme ve yeniden adlandırma yeteneğine sahiptir.
  • dinamik bir IP adresi kullanılması durumunda, sunucunun kullanılabilirliğinin DNS adına göre sağlanması gerekir.
  • sunucu, Windows 7 / Windows 8 ortamında bir iş istasyonunda çalışacaktır.
  • Başka bir deyişle, kullanıcılar arasında elbette ücretsiz olarak dosya alışverişi yapmak için İnternet'ten erişilebilen bir FTP sunucusu oluşturmanız gerekir. FTP sunucusunun gerekli yapılandırmasını oluşturmaya ek olarak, bazı yönlendirici ayarlarının, Windows güvenlik duvarı ayarlarının değiştirilmesi ve sunucuya adla erişilebilmesi için dinamik IP adresi sorununun çözülmesi gerekeceği oldukça açıktır. IP adresi değişikliği.

    Dinamik bir IP adresi sorununu çözme.

        İnternete bağlanırken statik bir IP adresinin veya dinamik bir IP adresinin kullanıldığı durumlarda bu sorun bir çözüm gerektirmez, ancak sağlayıcı ayarlarına göre hemen hemen her zaman aynıdır. Aksi takdirde, adı verilen teknolojiyi kullanabilirsiniz. Dinamik DNS (DDNS) . Bu teknoloji, DNS sunucusundaki IP adresi bilgilerini neredeyse gerçek zamanlı olarak güncellemenize ve yönlendiriciye (ve arkasındaki hizmetlere) dinamik IP'yi değiştirmeye dikkat etmeden kayıtlı adla erişmenize olanak tanır.

    Bu teknolojiyi ücretsiz olarak uygulamak için, bazı dinamik DNS hizmetlerine kaydolmanız ve ilgili IP adresi değişirse DNS kaydını güncellemek için istemci yazılımı yüklemeniz gerekir. Dinamik DNS genellikle ağ ekipmanı üreticileri (D-Link, Zyxel vb.), bazı barındırma ve tanınmış DynDNS gibi uzman şirketler tarafından desteklenir. Ancak, 2014 yılının ikinci yarısında kayıtlı kullanıcılara ticari olmayan kullanım için ücretsiz olarak sunulan tüm hizmetlerin ücretli hizmetler haline gelmesinden sonra, belki de en popüler çözüm, hizmete dayalı dinamik DNS kullanımı oldu. No-IP.org, serbest modda dinamik IP ile 2 düğümü desteklemek için hizmetler sağlar. Hizmeti ücretsiz kullanmak için kaydolmanız ve dinamik IP ile kullanılan düğümler hakkındaki bilgileri güncellemek için periyodik olarak (yaklaşık ayda bir) siteyi ziyaret etmeniz gerekir. Düğüm verilerini güncellemeyi atlarsanız, hizmet askıya alınır ve buna göre düğüme ada göre bağlanmak imkansız hale gelir. Hizmeti bir ücret karşılığında kullanırken, güncelleme gerekli değildir.

        Hemen hemen tüm modern yönlendiriciler (modemler), dinamik bir DNS istemcisi için yerleşik desteğe sahiptir. Kurulumu genellikle çok basittir - DDNS hizmetine kayıt sırasında alınan kullanıcı adı ve şifre alanlarının yanı sıra ana bilgisayar adı doldurulur. Zyxel P660RU2 için örnek

        Bilgisayar kapatıldığında yönlendiriciyi İnternet üzerinden kontrol etmek gibi ek özellikler uygulamanıza izin verdiğinden, işletim sistemi ortamında çalışan DNS veri güncelleme yardımcı programını kullanmak yerine yönlendiricide/modemde yerleşik DDNS istemcisini kullanmak tercih edilir. ve teknolojiyi kullanarak NAT'ın arkasındaki bilgisayarların gücünü uzaktan açma Lan'da Uyan.

    Yerleşik DDNS istemcisini kullanmanın mümkün olmadığı durumlarda, dinamik DNS'yi destekleyen bir istemci programı olan uygulama yazılımı ile yönetmeniz gerekecektir. Böyle bir program, İnternet bağlantısının yapıldığı yönlendirici ile ilişkili kayıtlı alan adını koruyan sunucuya periyodik olarak bağlanır ve değiştiğinde IP güncelleme prosedürünü çağırır. Sunucu ayarları, İnternet bağlantısının DNS adı ve IP adresi karşılaştırması çok kısa sürede gerçekleştirilecek şekilde yapılır ve adresin dinamik yapısı, ilgili hizmetlerin performansı üzerinde pratik olarak hiçbir etkisi yoktur. DNS adı ile.

    Prosedür aşağıdaki gibidir:

  • No-IP.org sitesine gidiyoruz. Mevcut veya yeni bir hesapla çalışmak için düğmesini kullanın "Kayıt olmak"(sayfanın sağ üst köşesinde).

  • Henüz oluşturulmamışsa hesabımızı oluşturuyoruz - tıklayın "Hesap oluştur". Kayıt formu periyodik olarak değişir, ancak istenen kullanıcı adını, şifreyi ve E-postanızı girmek zorunludur. Kayıt sırasında belirtilen e-posta adresine kaydı onaylamak için bir bağlantı içeren bir e-posta gönderilecektir. Kayıt olurken ücretsiz erişimi seçin - düğmeyi tıklayın Ücretsiz kaydolma Formdaki tüm gerekli alanları doldurduktan sonra.
  • Başarılı bir kayıttan sonra siteye giriyoruz ve düğümümüz için bir giriş ekliyoruz - düğmesine tıklayın "Ana Bilgisayar Ekle"

    Aslında, bu durumda yalnızca seçilen ana bilgisayar adının girilmesi gerekir - myhost8.ddns.net. Parametrelerin geri kalanının değiştirilmesine gerek yoktur. O zaman özel yazılımı indirip yüklemeniz gerekiyor - Dinamik Güncelleme İstemcisi(DUC), bağlantısı sitenin ana sayfasında yer almaktadır. DUC kurulumu tamamlandıktan sonra, başlatılacak ve no-ip.org web sitesinde kayıt sırasında alınan kullanıcı adını veya E-postayı ve şifreyi girmeniz gereken bir yetkilendirme penceresi açılacaktır. Ardından düğmeye basın Ana bilgisayarı düzenle ve daha önce oluşturduğunuz ana bilgisayar adının yanındaki kutuyu işaretleyin (myhost8.ddns.net) . Şimdi, seçilen ana bilgisayar adı, İnternet bağlantınızın "beyaz IP adresi" ile kalıcı olarak karşılık gelecektir. IP adresini güncellemede sorun yaşıyorsanız, DUC istemcisinin ağ etkinliğinin güvenlik duvarı tarafından engellenip engellenmediğini kontrol edin.

    FTP sunucusu kurulumu

        Sağlayıcı trafik filtreleme kullanmıyorsa veya güvenlik açıkları için bağlantı noktası taramayı ve parolaları tahmin etmeye çalışmıyorsanız, bir FTP sunucusu için standart olmayan bağlantı noktası numaralarının kullanılması gerekli değildir. Bu makalede, standart olmayan TCP bağlantı noktalarına sahip bir FTP sunucusu kullanılması seçeneklerden biri olarak sunulmaktadır.

    FileZilla Server ayarları "Düzenle" - "Ayarlar" menüsünden yapılır.

    pencere Genel Ayarlar genel FTP sunucusu ayarları içindir.

    "Listen on this port" alanında, gelen TCP bağlantıları için port numarasını belirleyebilirsiniz. Varsayılan olarak, bu alan şu şekilde ayarlanmıştır: 21 ve standart olmayan bir sayı kullanmak için seçilen değeri belirtmeniz gerekir, örneğin - 12321 . Standart olmayan bir TCP bağlantı noktası kullanmak, bir oturum oluştururken değerini belirtmenizi gerektirdiğinden bazı sakıncalara sahiptir:

    Sunucunun hem İnternet'ten hem de yerel ağdan erişimle kullanılması planlanıyorsa, standart değer 21'i bırakmak ve alınan paketlerin yeniden yönlendirilmesini yapılandırarak İnternet'ten bağlantılar için standart olmayan bir bağlantı noktası numarası kullanmak mantıklıdır. yönlendiricinin 12321 numaralı bağlantı noktası yerel ağdaki FTP sunucusunun 21 numaralı bağlantı noktasına. Bu kurulumla, yerel ağ içindeki FTP oturumları için bir bağlantı noktası numarası belirtmeniz gerekmez.

    Diğer seçenekler, performans ayarı ve oturum zaman aşımları içindir. Değişmeden bırakılabilirler. Genel ayarların kalan bölümleri de varsayılan olarak bırakılabilir:

    karşılama mesajı- bağlanırken istemciye gönderilen metin.

    IP Bağlama- hangi ağ arabiriminde istemci bağlantılarının bekleneceği. Varsayılan olarak - herhangi birinde, ancak belirli bir tane belirtebilirsiniz, örneğin - 192.168.1.3.

    IP Filtresi- istemci IP adreslerini filtrelemek için kurallar oluşturma. Varsayılan olarak, herhangi bir IP için bağlantılara izin verilir.

    Bölüm Pasif mod ayarları pasif FTP modunu yapılandırmaya yarar ve neredeyse tüm varsayılan ayarların değiştirilmesini gerektirir.

    Pasif modda veri aktarımı için kullanılacak bağlantı noktası numaraları, yönlendiricinin bunları sunucunun dinlediği ağ arabirimine iletmek üzere yapılandırılması gerekeceğinden manuel olarak ayarlanmalıdır. Bu nedenle, "Özel bağlantı noktası aralığını kullan" etkinleştirme modunu kontrol etmeniz ve aralığı ayarlamanız gerekir - örneğin, 50000 önceki 50020 . Sunucunun dinlediği bağlantı noktası sayısı, eşzamanlı veri aktarımı oturumlarının sayısındaki sınırı belirler.

    alt bölüm IPv4'e özel PASV komutuna yanıt olarak sunucu tarafından gönderilecek IP adresini belirtir. Bu durumda, sunucunun kendi IP'si 192.168.1.3 değil, İnternet bağlantımızın "beyaz IP'si" olmalıdır. Bu nedenle, modu "Aşağıdaki IP'yi kullan" olarak ayarlamanız ve IP adresi yerine dinamik DNS hizmetine kayıt sırasında alınan adı girmeniz gerekir - myhost8.ddns.net. Alternatif olarak, etkinleştirerek FileZilla projesinin harici IP adresi algılama modunu kullanabilirsiniz. "Harici IP Adresini şuradan alın:". Bu seçenek, dinamik DNS olanağının kullanılmasının mümkün olmadığı durumlarda seçilebilir. Yerel ağınızda bir FTP sunucusu kullanmayı düşünüyorsanız, "Yerel bağlantılar için harici IP kullanma" modunu ayarlamanız gerekir (yerel ağ içindeki bağlantılar için harici bir IP adresi kullanmayın)

    Sunucu ayarlarının geri kalanı değişmeden bırakılabilir veya gerekirse daha sonra yapılabilir: güvenlik ayarları- Güvenlik ayarları. Varsayılan olarak - DDoS saldırılarını uygulamak için kullanılabilecek bağlantılar reddedilir

    Çeşitli- arabellek boyutları ve diğer günlük parametreleri ve bazı FTP komutları için ayarlar.

    Yönetici arayüzü ayarları- sunucu kontrol paneli ayarları. Ağ arayüzünü, dinleme portunun numarasını, kontrol paneline bağlanmasına izin verilen IP adreslerini ve şifreyi belirleyebilirsiniz.

    Kerestecilik- sunucu olay günlüğü ayarları. Varsayılan olarak, dosyaya yazılmaz.

    hız sınırı- veri aktarım hızını sınırlama ayarları. Varsayılan, kısıtlama yoktur.

    Dosya aktarım sıkıştırması- aktarım sırasında dosya sıkıştırma ayarları. Varsayılan, sıkıştırma olmamasıdır.

    SSL/TLS ayarları iletilen verilerin şifrelenmesini etkinleştirin. Varsayılan, şifreleme olmamasıdır.

    otomatik yasak- bağlanmak için bir şifre seçen kullanıcıların otomatik olarak engellenmesini etkinleştirin. Varsayılan olarak, otomatik engelleme devre dışıdır.

    Port Yönlendirmeyi ve Güvenlik Duvarını Yapılandırma

    FTP sunucusunun İnternet'ten erişilebilir olması için, yönlendiriciyi, harici arabirimin belirli TCP bağlantı noktalarına gelen gelen bağlantıların, dahili ağın FTP sunucusu tarafından dinlenen TCP bağlantı noktalarına yönlendirileceği şekilde yapılandırmak gerekir. . Farklı yönlendirici modelleri için, ayarlar terminolojide farklılık gösterebilir, ancak anlamları aynıdır - harici (WAN) arabirimde belirli bir bağlantı noktası numarasıyla alınan bir TCP paketi, yerel ağa istenen IP adresine ve bağlantı noktasına gönderilir. Pasif FTP modu için kullanılan bağlantı noktası iletme için D-Link DIR-320NRU yönlendirici ayarlarına bir örnek:

    Arayüzde "beyaz IP" ile alınan ve 50000-50020 aralığında port numaralarına sahip paketler "Dahili IP" alanında belirtilen IP adresine yönlendirilecektir (bizim durumumuzda - 192.168.1.3). Benzer şekilde, varsayılan bağlantı noktası numarasını değiştirdiyseniz 50021 numaralı bağlantı noktası için veya değiştirmeden bıraktıysanız FTP sunucusunun 21 numaralı bağlantı noktası için bir yönlendirme oluşturulur.

    Bu ayarları uyguladıktan sonra, FTP sunucusu URL'de mevcut olacaktır. ftp://myhost8.ddns.net:50021 veya yerel ağ içindeki bir bağlantı için:

    ftp://192.168.1.3- FTP sunucusu ayarlarında varsayılan port numarasını (21) değiştirmediyseniz.

    ftp://192.168.1.3:50021- standart olmayan bir bağlantı noktası numarası kullanılıyorsa.

    Bir IP adresine çözümlenebiliyorsa, bir IP adresi yerine bilgisayar adını kullanabilirsiniz.

    ftp://comp1

    ftp://comp1.mydomain.ru

    Sorun Teşhisi

    FTP sunucusuna bağlantı gerçekleşmezse, oluşturulan FTP sunucusunun çalışması için gerekli bağlantıları engelleyen güvenlik duvarı ile ilgili sorunlar olabilir. Yerleşik Windows güvenlik duvarını kullanıyorsanız, "FileZilla FTP sunucusu" hizmeti için ağ etkinliğine izin veren bir kural eklemeniz gerekir. Trafik filtrelemeli bir üçüncü taraf güvenlik duvarı veya antivirüs kullanıyorsanız, ağ bağlantılarına izin vermek için mevcut ayar araçlarını kullanarak uygun bir kural oluşturmanız gerekir. Belirli bir programın herhangi bir ağ etkinliğine izin vermek veya tüm programlar için geçerli olan seçili adreslere ve bağlantı noktalarına izin vermek için ayarlar yapıldığında seçenekler vardır.

    Tanılamayı FTP sunucusunun kendisinde başlatmak en iyisidir. Teşhis aracı olarak standardı kullanabilirsiniz. telnet istemcisi(Yarar telnet.exe) . Tüm güvenlik duvarları geri döngü arabirimindeki bağlantıları engellemez ve sunucu ayarlarının doğru olup olmadığını kontrol etmek için şu komutu girerek ona bağlanabilirsiniz:

    telnet yerel ana bilgisayar 21- standart port numarası kullanılıyorsa.

    telnet yerel ana bilgisayar 50021- varsayılan port numarası değiştirilmişse.

    Bu komut yürütüldüğünde, geri döngü arabirimi aracılığıyla FTP sunucusuna bir bağlantı kurulur ve telnet penceresinde bir sunucu istemi (Hoş Geldiniz Mesajı) görüntülenmelidir. Olmazsa, sunucu kapalı olabilir, bir bağlantı noktası çakışması olabilir veya yanlış bağlantı noktası 21 (50021) dinliyor olabilir. Teşhis için şu komutu kullanabilirsiniz: netstat:

    netstat -nab

    Komut satırı seçenekleri şu anlama gelir:

    n- sayısal bağlantı noktası numaralarını ve IP adreslerini kullanın

    a- tüm bağlantıları ve dinleme bağlantı noktalarını görüntüleyin

    b- bağlantı oluşturmaya dahil olan programların adlarını görüntüleyin.

    Komut yürütmesinin görüntülenen sonuçlarına bir örnek:

    Aktif Bağlantılar

    Ad     Yerel adres     Harici adres     Durum
    TCP         0.0.0.0:21                 0.0.0.0:0                 DİNLEME
    TCP         0.0.0.0:135               0.0.0.0:0               DİNLEME
    RpcS'ler

    bir sütunda Yerel adres bir anlamı var 0.0.0.0:21 , ki bu programın adını verdiğini söylüyor FileZilla Server.exe dinleme (durum DİNLEME) Tüm ağ arayüzlerinde 21 numaralı TCP bağlantı noktası. FTP sunucusu ayarlarında belirli bir arabirim ve farklı bir bağlantı noktası numarası belirtilmişse, bu değer şunları içerecektir: IP: bağlantı noktası, örneğin - 192.168.1.3:50021

    Sonuçları sayfalandırılmış modda görüntülemek için şu komutu kullanabilirsiniz:

    netstat -nab | daha fazla

    Veya bağlantı noktası numarasına göre arama sonuçlarını kullanın: netstat -nab | bul ":21"

    Sunucu, geri döngü olmayan bir arabirimde mevcut değilse ve bir geri döngü arabiriminde mevcutsa, güvenlik duvarı ayarlarıyla ilgilenmeniz gerekir.

    Kullanıcıları ve grupları ayarlama.

    Kullanıcıların ve grupların ayarlanması "Düzenle" - "Kullanıcılar" ("Gruplar") menüsü aracılığıyla yapılır. Grup oluşturmak gerekli değildir, ancak bazen çok sayıda kullanıcının olduğu ve FTP sunucusuyla ilgili haklarının farklı olduğu durumlar için uygundur. Hem gruplar hem de kullanıcılar için ayarlar hemen hemen aynıdır:

    Bu örnek, adla bir FTP sunucusu kullanıcısı eklemenin sonucunu görüntüler. kullanıcı1 Dosyaları yazma, okuma, silme ve birleştirmenin yanı sıra içeriği görüntüleme, dizinde alt dizinleri silme ve oluşturma haklarına sahip olmak C:\ftp\genel

    Sayfada Genel kullanıcı özelliklerini ekleme, silme ve değiştirme.
    Sayfada Paylaşılan Klasörler FTP sunucusu tarafından FTP protokolü aracılığıyla bunlara erişim sağlamak için kullanılacak dosya sistemi dizinlerinin listesini tanımlayan ayarlar yapılır. Her kullanıcıya veya kullanıcı grubuna, içeriğiyle ilgili belirli haklara sahip kendi dizini verilebilir.
    Sayfada Hız sınırları veri alışverişinin hızına sınırlar koyabilirsiniz.
    Sayfada IP Filtresi sunucuya bağlantının yasaklandığı veya izin verildiği adresleri belirterek kullanıcının IP adresi için filtreleme kuralları belirleyebilirsiniz.

    Temel FTP komutlarının listesi

    ABOR - Dosya aktarımını iptal et
    CDUP - Dizini ebeveyn olarak değiştir.
    CWD - Geçerli dizini değiştir.
    DELE - Dosyayı sil (DELE dosya adı).
    YARDIM - Sunucu tarafından kabul edilen komutların listesini görüntüler.
    LIST - Bir dizindeki dosyaların listesini döndürür. Liste veri bağlantısı üzerinden iletilir (port 20).
    MDTM - Bir dosyanın değiştirilme zamanını döndürür.
    MKD - Dizin oluştur.
    NLST - Bir dizindeki dosyaların listesini LIST'den daha kısa biçimde döndürür. Liste veri bağlantısı üzerinden iletilir (port 20).
    NOOP - Boş işlem
    PASV - Pasif moda girin. Sunucu, verileri almak için bağlanmanız gereken adresi ve bağlantı noktasını döndürür. RETR, LIST vb. komutları girildiğinde aktarım başlayacaktır.
    PORT - Aktif moda girin. Örneğin PORT 12,34,45,56,78,89. Veri aktarımı için pasif modun aksine, sunucunun kendisi istemciye bağlanır.
    PWD - Sunucunun geçerli dizinini döndürür.
    ÇIK - Bağlantıyı kes
    REIN - Bağlantıyı yeniden başlat
    RETR - Dosyayı indirin. RETR'den önce bir PASV veya PORT komutu gelmelidir.
    RMD - Dizini Sil
    RNFR ve RNTO - Dosyayı yeniden adlandırın. RNFR - ne yeniden adlandırılacak, RNTO - ne.
    SIZE - Dosya boyutunu döndürür
    STOR - Sunucuya bir dosya yükleyin. STOR'dan önce bir PASV veya PORT komutu gelmelidir.
    SYST - Sistem türünü döndürür (UNIX, WIN,)
    TÜR - Dosya aktarım türünü ayarlayın (A- metin ASCII, I - ikili)
    KULLANICI - Sunucuya giriş yapmak için kullanıcı adı

    FTP oturumu örneği

    FTP istemcisi, kullanıcı adı ile sunucuya bağlanır kullanıcı1, boş bir parola ve adlı bir dosyayı indirir işlemci-v. FTP sunucusu mesajları kırmızıyla, FTP istemcisi mesajları maviyle vurgulanır. FTP istemcisi ve FTP sunucusu yazılımının farklı sürümleri için direktiflerin ve parametrelerin değiş tokuşu biraz farklılık gösterebilir.

    Bağlandıktan sonra sunucu, istemciye kendisi hakkında bilgi gönderir:
    220-FileZilla Sunucusu sürüm 0.9.45 beta
    220-Tim Kosse tarafından yazılmış ( [e-posta korumalı])
    220 Lütfen http://sourceforge.net/projects/filezilla/ adresini ziyaret edin.
    İstemci kullanıcı adını iletir:
    KULLANICI kullanıcı1
    Sunucu bir şifre ister:
    331 Kullanıcı1 için parola gerekli
    İstemci boş bir parola gönderir:
    GEÇMEK
    Sunucu, kullanıcı hesabını kontrol eder ve oturumun başladığını bildirir:
    230 oturum açıldı
    İstemci, sunucudaki işletim sistemi türünü ister:
    SİSTEM
    Sunucu, türün Unix, Filezilla sunucusu tarafından taklit edildi:
    FileZilla tarafından taklit edilen 215 UNIX
    İstemci, sunucu tarafından desteklenen bir parametre listesi ister:
    ÖZGÜRLÜK
    Sunucu, desteklenen parametrelerin bir listesiyle yanıt verir:
    211 Özellikler:
    MDTM
    DİNLENME YAYI
    BOYUT
    MLST türü*;boyut*;değiştir*;
    MLSD
    UTF8
    CLNT
    MFMT
    211 Son

    İstemci, sunucunun geçerli dizinini ister:
    özürlü
    Sunucu, geçerli dizinin kök ("/") olduğunu bildirir:
    257 "/" geçerli dizindir.
    İstemci ikili veri göndereceğini söylüyor:
    İ YAZ

    Sunucu, iletilen verilerin türünü onaylar:
    200 Tip I olarak ayarlandı
    İstemci, pasif FTP modunu kullanacağını belirtir:
    PASV
    Sunucu, pasif moda geçişi bildirir ve IP'yi ve pasif FTP modu için bağlantı noktasını gönderir.
    227 Pasif Moda Girme (212.248,22,114,195,97)
    İstemci adlı bir dosya almak istiyor işlemci-v sunucunun geçerli dizininden
    RETR işlemci-v
    Sunucu, veri aktarımının başladığını bildirir:
    150 "/cpu-v" sunucusundan dosya indirmek için veri kanalının açılması
    Tamamlandığında, sunucu başarılı bir aktarım bildirir:
    226 "/cpu-v" başarıyla aktarıldı

    Sonuç olarak, Filezilla projesinin yalnızca yüksek kaliteli ücretsiz bir FTP sunucusunun geliştirilmesini ve desteklenmesini değil, aynı zamanda popüler bir ücretsiz FTP istemcisini de içerdiğini ekleyeceğim.

    Linux, Mac OS ve Windows için ücretsiz FTP istemcisinin kısa bir açıklamasını içeren bir makale. Bu FTP istemcisi birçok uygulama aktarım protokolünü destekler - FTP, SSL/TLS üzerinden FTP (FTPS), SSH Dosya Aktarım Protokolü (SFTP), HTTP, SOCKS ve FTP-Proxy. Başka bir deyişle, Filezilla FTP Client, çeşitli platformlardaki düğümler arasında tüm modern uygulama protokolleri üzerinden dosya almak ve aktarmak için evrensel bir yazılımdır.

    Bu yazıda bu tür şeylerden bahsedeceğiz:

    1. yönlendiriciye bağlı bir bilgisayarda bir FTP sunucusu nasıl kurulur;
    2. World Wide Web'den ona nasıl erişim sağlanacağı.

    FTP sunucu programını kurma

    FileZilla Sunucusunu Yükleme

    Beğendiğiniz veya alışık olduğunuz herhangi bir FTP sunucusunu indirin ve kurun. Örneğin, ücretsiz bir program indireceğiz Filezilla Sunucusu resmi web sitesinden: https://filezilla-project.org/download.php?type=server

    İndirilen kurulum dosyasını çalıştırın:

    Tıklamak reddetmek:

    Tıklamak reddetmek Yeniden:

    Tıklamak Düzenlemek:

    Tıklamak Kabul ediyorum:

    Sonraki:

    Düzenlemek:

    FileZilla FTP Sunucu Kurulumu

    Program arayüzünü başlatın.

    Ayarları girin: menü Düzenle -> Ayarlar:

    Şimdi pasif FTP modunu yapılandırmanız gerekiyor.

    1) Bir bölüm seçin Pasif mod ayarları;

    2) kutuyu işaretleyin özel bağlantı noktası aralığını kullanın;

    3) Pasif modda kullanmanız için uygun bağlantı noktası aralığını ayarlayın;

    4) Sahada Aşağıdaki IP'yi kullanın harici IP'nizi yazın;

    5) düğmesine basın TAMAM Ayarları kaydetmek için

    Şimdi kullanıcı hesapları oluşturmanız ve ana dizinleri belirtmeniz gerekiyor.

    Menüye girin Düzenlemek ve Seç Kullanıcılar:

    Bölümde Genel Tıklayın Ekle:

    Kullanıcı adınızı girin ve tıklayın TAMAM:

    1) yanındaki kutucuğu işaretleyin Şifre. Bu, bu hesabın bir şifre gerektireceğini gösterecektir.

    2) Bu hesap için bir şifre belirleyin;

    3) bölüme git paylaşılan klasörler:

    Bölümde Paylaşılan klasörler Tıklayın Ekle:

    ve FTP protokolü üzerinden erişim için bu kullanıcıya açılacak klasörü seçin. Paylaşılan bir klasör seçtikten sonra TAMAM:

    Bu kullanıcı için klasördeki izinleri ayarlayın.

    Alanında Dosyalar Aşağıdaki dosya işlemlerini etkinleştirebilir veya devre dışı bırakabilirsiniz:

    • Okuma;
    • Kayıt;
    • Kaldırma;
    • Değiştirmek.

    Alanında klasörler Aşağıdaki klasör işlemlerini etkinleştirebilir veya devre dışı bırakabilirsiniz:

    • oluşturma;
    • Kaldırma;
    • Liste görünümü;
    • Alt klasörleri görüntüleyin.

    Bu kullanıcı için geçerli klasördeki izinleri ayarladıktan sonra, TAMAM ayarları kaydetmek için:

    bilgisayar ayarları

    FTP sunucu programının kendisini yapılandırdıktan sonra, güvenlik duvarında gelen bağlantılara izin vermeniz gerekir.

    Biz gitmek Kontrol Paneli ve Seç Windows Güvenlik Duvarı.

    sağ tıklayın Gelen bağlantılar için kurallar ve Seç Kural koy:

    Bir seçenek belirleyin program için ve bas Daha öte:

    Anahtarı şuna ayarlayın: Program Yolu ve düğmesi ile Gözden geçirmek dosyanın yolunu belirtin FileZillaServer.exe.
    Ardından, tıklayın Daha öte:

    Bir seçenek belirleyin Bağlantıya izin ver ve bas Daha öte:

    Kurala rastgele bir ad verin ve tıklayın. Hazır:

    Yönlendirici Yapılandırması: Bağlantı Noktası Yönlendirme Kuralları Oluşturma

    Şimdi ağ geçidinde port yönlendirme oluşturmamız gerekiyor. Ağ geçidi bir yönlendirici, modem veya başka bir cihaz olabilir. Yönlendiricinin web arayüzüne giriş yapın (web arayüzünün ne olduğu ve nasıl erişileceği ile ilgili makaleyi okuyun :) ve port yönlendirme bölümünü açın. Bağlantı noktası yönlendirme hakkında daha fazla bilgiyi bağlantı noktası yönlendirme nedir makalemizde okuyun.

    İki kural oluşturun.

    Kural 1: harici bağlantı noktası 21'i FTP sunucu programının kurulu olduğu bilgisayarın bağlantı noktası 21'e iletmek.

    Kural 2: Yüklü bir FTP sunucusu programı olan bir bilgisayarda bir dizi bağlantı noktasını aynı bağlantı noktası aralığına yönlendirme.

    Ayarı kaydedin.

    Bir FTP sunucusuna uzaktan nasıl bağlanır

    FTP sunucusuna erişmek için bir FTP istemcisi veya bir tarayıcı veya hatta Dosya Gezgini kullanabilirsiniz. Tabii ki, bir FTP istemcisi kullanmak tercih edilir. Ücretsiz bir program öneriyoruz FileZilla istemcisi. Resmi web sitesinden indirebilirsiniz: https://filezilla-project.org/download.php?type=client

    alanında Ev sahibi) veya yönlendiricinin harici IP adresini girin. Ardından bilgisayardaki FileZilla Server programında oluşturduğunuz kullanıcı adını, ilgili şifreyi girin ve butonuna tıklayın. Hızlı bağlantı:

    Yönlendirici ayarlarında bağlantı noktası yönlendirmede bağlantı noktası numarası 21'i standart olmayan olarak değiştirmediyseniz, alan Liman boş bırakılabilir - program varsayılan olarak 21. bağlantı noktasına bağlanacaktır.

    İnternet üzerinden dosya aktarma konusunun devamında bugün FTP sunucusundan bahsedeceğim. Her ne kadar tercihimi belirtmiş olsam da, FTP sunucusu, dosya aktarmanın çok popüler bir yolu olduğu için gözden kaçırılamaz. Yani, biraz teori. FTP nedir?

    İngilizce FTP (Dosya Aktarma Protokolü), "Dosya Aktarım Protokolü" anlamına gelir ve İnternet veya yerel ağ üzerinden bilgisayarlar arasında dosya alışverişi yapmak için kullanılır. FTP sunucusuna erişmek için normal bir tarayıcı veya hatta Windows Gezgini yeterlidir. Tek koşul, 21 numaralı bağlantı noktasının açık olmasıdır (varsayılan olarak kullanılır, ancak bunu kendinizle değiştirebilirsiniz), yani açık olmalıdır. Bu nedenle, bir Güvenlik Duvarınız veya yönlendiriciniz varsa, 21 numaralı bağlantı noktasını iletme talimatının nerede olduğunu hatırlamanız gerekir.

    Öyleyse, bir FTP sunucusu kurmaya geçelim.

    1) Ve ihtiyacımız olan ilk şey, işletim sistemimize bileşenler eklemek. Bunu yapmak için "Denetim Masası" → "Programlar" → "Programlar ve Özellikler"e gidin ve soldaki "Windows özelliklerini aç veya kapat" düğmesine tıklayın:

    2) Açılan listede IIS bileşen grubunu etkinleştirmemiz gerekiyor, yani: FTP Sunucusu, İnternet Hizmetleri ve Web Sitesi Yönetim Araçları. Ekran görüntüsündeki ile aynı olmalıdır:

    Tamam'a tıklayın ve bileşenlerin kurulumunun tamamlanmasını bekleyin. İşletim sisteminizin sürümüne bağlı olarak bir Windows yükleme diskine ihtiyacınız olabilir.

    Açılan pencerede sol sütunda “Siteler” sekmesine kadar olan ağacı açın ve bu sekmeye sağ tıklayın. "FTP Sitesi Ekle"yi seçin:

    FTP protokolü aracılığıyla erişilecek sitenin adını ve dizini belirtin:

    FTP sunucusunu başlatmak için parametreleri belirtin. Sunucunun sistem başlangıcında otomatik olarak başlamasını istemiyorsanız kutunun işaretini kaldırın. SSL alt bölümünde, "SSL Olmadan" üzerine bir nokta koyun:

    Bir sonraki sayfada, "Anonim" ve "Düz"ün yanındaki kutuyu işaretleyin ve bitti'yi tıklayın:

    FTP sitesi oluşturuldu, yapılandırmaya devam ediyoruz.

    4) “Denetim Masası” → “Sistem ve Güvenlik” grubu → “Windows Güvenlik Duvarı”na gidin ve sol sütunda “Gelişmiş Seçenekler”i seçin:

    "Gelen bağlantılar için kurallar" sekmesine gidin. İki öğe bulmanız ve eklemeniz gerekir:

    — FTP sunucusu (gelen trafik);
    - Pasif modda FTP sunucusu trafiği (pasif modda gelen FTP trafiği).

    Bunu yapmak için kurala sağ tıklayın ve "Kuralı Etkinleştir"i seçin:

    Ardından "Giden bağlantılar için kurallar" sekmesine gidin ve "FTP sunucusu trafiği (giden FTP trafiği)" kuralını etkinleştirin:

    Yüklü bir güvenlik duvarınız veya yönlendiriciniz varsa, gelen bağlantılar için 21(TCP) bağlantı noktasını ve giden bağlantılar için 20(TCP) bağlantı noktasını açmanız gerekir.

    5) FTP üzerinden sunucuya tam erişimi olacak (yazma/silme) bir kullanıcı oluşturmak gereklidir. Öncelikle yeni bir kullanıcı grubu oluşturmanız gerekir. Bu nedenle, “Denetim Masası” → “Sistem ve Güvenlik” grubu → “Yönetimsel Araçlar” → “Bilgisayar Yönetimi”ne gidiyoruz. Pencerenin sol tarafında, "Yerel Kullanıcılar ve Gruplar" → "Gruplar" bölümünü seçin. Pencerenin orta kısmındaki boş bir alana sağ tıklıyoruz ve "Grup oluştur ..." seçeneğini seçiyoruz:

    Grubun adını ve açıklamasını girin ve "Oluştur" düğmesini tıklayın:

    "Kullanıcılar" sekmesine gidin ve benzetme yaparak boş bir alana tıklayın ve "Yeni Kullanıcı" yı seçin:

    Verileri yazıyoruz ve bir şifre (en az sekiz karakter) buluyoruz. Ayrıca “Kullanıcı tarafından parolanın değiştirilmesini yasakla” ve “Parolanın süresi dolmaz” kutularını da işaretliyoruz:

    Yeni kullanıcının özelliklerini sağ tıklayarak açın. "Grup Üyeliği" sekmesine gidin. "Ekle" → "Gelişmiş" → "Ara" butonuna basıyoruz ve birkaç dakika önce oluşturduğumuz grubu seçiyoruz. Tamam'a basıyoruz.

    "Ekle" butonuna tıklayın ve oluşturduğumuz grubu ekleyin. Pencerenin altındaki ilgili onay kutusunu işaretleyerek gruba tam erişim sağlıyoruz:

    Değişiklikleri uygulamak için Tamam'ı tıklayın.

    "Denetim Masası" → "Ağ ve Güvenlik" grubu → "Yönetimsel Araçlar"a gidin ve "IIS Yöneticisi" → "Siteler"i açın ve sitemizi seçin:

    "Belirtilen roller veya kullanıcı grupları"nı seçiyoruz ve grubumuzun adını yazıyoruz. Bu gruba okuma ve yazma izinleri verin ve Tamam'ı tıklayın.

    Siteye dönüyoruz ve "FTP Günlüğü" ne gidiyoruz.

    Maksimum günlük boyutunu belirtin veya tamamen kapatın. Sağdaki "Uygula" yı tıklayın:

    Bu kadar. Umarım bu makale sizin için yararlı olmuştur, arkadaşlarınıza anlatmak için aşağıdaki düğmelerden birine tıklayın. Ayrıca sağdaki alana e-postanızı girerek site güncellemelerine abone olun.

    İlginiz için teşekkür ederiz:)

    FTP, "Dosya Aktarım Protokolü" anlamına gelen İngilizce "Dosya Aktarım Protokolü" ifadesinin kısaltmasıdır. Bu dosyalar FTP sunucularında depolanır ve bir FTP sunucusunda depolanan dosyalarla yapılan işlemler, FTP istemcileri veya FTP yöneticileri adı verilen özel programlar kullanılarak gerçekleştirilir. FTP sunucusundan dosya indirmenize, oraya yüklemenize, üzerinde yeni klasörler ve dosyalar oluşturmanıza, düzenlemenize, site dizinlerine erişim haklarını yönetmenize vb. Bu nedenle, bir web sitesi ile FTP üzerinden çalışmak için, bir FTP istemcisi kullanarak FTP sunucusuna bağlanmamız gerekir.

    Bunu yapmak için, sırayla, FTP sunucusunun adresini bulmanız ve bir FTP istemcisi seçmeniz gerekir. FTP sunucu adresi, sitenizin barındırma kontrol panelinizde bulunabilecek IP adresi veya alan adıdır.
    Bana göre en iyi FTP yönetici programları FileZilla ve Total Commander'dır. Bugün programı analiz edeceğiz - FileZilla FTP istemcisi.

    FileZilla'yı geliştiricinin resmi web sitesinden http://filezilla.ru/ indirmenizi öneririm. FileZilla üç versiyonda mevcuttur. Yükleyicili sürüm, geliştiricinin web sitesinde "önerilen" notuyla birlikte gelir - acemi bir kullanıcı için en iyi ve en güvenilir seçim. Tek yapmanız gereken dosyayı indirmek, çalıştırmak ve bundan sonra sizin müdahaleniz olmadan kurulum işlemi gerçekleşecektir. FileZilla, FTP ile çalışırken ideal bir yardımcı yapan, kullanıcı dostu ve aynı zamanda Ruslaştırılmış bir arayüze sahiptir.


    İndirilen FTP istemcisi kurulum paketini çalıştırın.


    Lisans sözleşmesini kabul etmeniz istenecektir. "Kabul Ediyorum" butonuna basarak sözleşmeyi kabul ediyoruz.


    Kuruluma devam etmek için "İleri" düğmesine tıklayın.



    Filezilla FTP Client kurulum yolunu belirtin ve tekrar "İleri"ye tıklayın.


    Kurulum için bir klasör adı oluşturmamız istendi, varsayılan Filezilla FTP İstemcisini kaydediyoruz.
    "Yükle" ye tıklayın ve kurulumun sonunda "Bitir". Program kurulur.

    Barındırma ile FileZilla FTP İstemci Bağlantısını Yapılandırma

    FTP yoluyla sitenize bağlanmak için FileZilla ayarlarında FTP sunucu adresini ve ayrıca FTP'ye erişim için kullanıcı adı ve şifreyi belirtmeniz gerekir. Kurulumdan sonra FTP yöneticisi penceresi açılır. FileZilla FTP istemcisinin barındırma hizmetimizle bağlantısını yapılandırmak için düğmesine tıklayın. "Site Yöneticisini Aç" pencerenin sol üst köşesinde.


    FTP sunucusu kimlik bilgilerinizi eklemek için "Yeni Site" düğmesine tıklayın ve site adını buraya girin.


    Farklı konularda çok sayıda siteniz varsa, kolaylık sağlamak için bunları klasörlere ayırarak sistematik hale getirebilirsiniz. Bunu yapmak için düğmeye tıklayın "Yeni katalog" ve bir klasör adı girin. Ardından "Yeni Site" butonuna tıklayın ve sitenin adını girin.


    Sol sütunda bir site seçildiğinde (listeden istediğiniz siteyi vurgulayın), seçenekler sağda görüntülenir:

    Genel sekmesi

    "Ev sahibi"- bağlanılacak barındırma sunucusunun adı veya IP adresi. Hangi hostu belirteceğinizi hosting kontrol panelinden (FTP bağlantı ayarları) veya hostingin teknik desteğinden görebilirsiniz.
    "Liman"- Sunucuya bağlanmak için port numarası, genellikle doldurma gerektirmez veya barındırma kontrol panelinde belirtilir.
    "Protokol"- kullanılan bağlantı protokolü türü: FTP - normal veya SFTP - şifreli. Genellikle sadece FTP iyidir.
    "Şifreleme"- TLS aracılığıyla şifreleme sağlama yeteneği (SSL'ye benzer şekilde, bir istemci ile İnternet'teki bir sunucu arasında güvenli veri aktarımı sağlayan bir şifreleme protokolü). TLS birçok sunucuda çalışmadığından etkinleştirmemek daha iyidir.
    "Giriş türü"- birkaç seçenek vardır: anonim (hiçbir oturum açma verisi belirtilmemiştir), normal (FTP oturum açma ve parolanızı belirtin, en sık kullanılan oturum açma türü), parola talep edin (bir oturum açma girilir ve ardından parola istenir), etkileşimli (çok nadiren kullanılır ), hesap (kullanıcı adı ve şifre ile birlikte bir hesap girilir, çok nadiren kullanılır).
    "Kullanıcı"- kullanıcı adı (FTP ile bağlanmak için giriş yapın).
    "Şifre"- FTP bağlantı şifresi.
    "Hesap"- genellikle giriş için gerekli değildir.
    "Yorumlar"- eklenen siteye yorum girmek için alan.


    Ayarları uygulamak için "Tamam" ı tıklayın.
    Böylece tüm ayarlar yapıldı ve artık FTP sunucusuna bağlanabilirsiniz. Bunu yapmak için, FileZilla penceresinde "Site Yöneticisini Aç" düğmesinin yanındaki oka tıklayın ve ihtiyacımız olan ana bilgisayarı seçin (birkaç siteniz varsa).


    Program, sol tarafta bilgisayarınızdaki disklerin ve dizinlerin bir listesini ("Yerel Ana Bilgisayar"), sağda - FTP sunucusunun içeriğini ("Uzak Ana Bilgisayar") açacaktır. Artı işaretine tıklayarak disk listesini genişletin ve herhangi bir klasörü seçin, içeriği aşağıda görüntülenir. FTP sunucusunda disk yoktur, ancak kök dizinler vardır. Dizinlerden birini seçerseniz, aşağıda içeriğini göreceksiniz. Sayfanın altında, mevcut görevlerin bir paneli bulunur - dosya ve klasörleri aktarmanın yanı sıra başarılı ve başarısız aktarımların ilerlemesini gösterir. Bu, çok sayıda dosya aktarırken kullanışlıdır.


    Şimdi FTP'de her site sahibinin yapması gereken klasörler ve dosyalar ile basit işlemlere bakalım.

    FileZilla FTP Client ile Dosyaları ve Klasörleri FTP aracılığıyla Kopyalayın

    Sadece fareyi sürükleyerek bilgisayarınız ve FTP sunucusu arasında dosya ve klasörleri taşıyabilirsiniz. gerekli dosya veya klasörü farenin sol tuşuyla tutun, FTP sunucusuna veya bilgisayara istediğiniz yere sürükleyin ve farenin sol tuşunu bırakın. Bir grup dosya ve klasörü taşımak için, "ctrl" veya "Shift" tuşunu basılı tutarak ve istenen dosya/klasörler üzerinde farenin sol tuşuna tıklayarak birkaç dosya seçmeniz gerekir.
    Dosyayı FTP sunucusundan mı yoksa sunucuya mı kopyaladığınız önemli değil - bu yöntem her yerde çalışır ve Latince'de "sürükle ve bırak" anlamına gelen sürükle ve bırak olarak adlandırılır.
    Bağlam menüsünü de kullanabilirsiniz: Bilgisayarınızda ve FTP sunucunuzda gerekli klasörleri açmalı, gerekli dosyaları / klasörleri "Shift" veya "Ctrl" tuşunu basılı tutarken seçmeli ve ardından üzerlerine sağ tıklayıp "İndir" seçeneğini seçmelisiniz. açılır liste (bir ana bilgisayardan bir bilgisayara indirmemiz durumunda) veya "Sunucuya yükle" (dosyaların bir bilgisayardan bir ana bilgisayara yüklenmesi durumunda).


    FileZilla aracılığıyla bir FTP sunucusundaki dosya ve klasörlerle yapılan işlemler

    Uzak bir ana bilgisayardaki dosya ve klasörlerle ilgili tüm temel eylemler, içerik menüsü kullanılarak yapılabilir, istediğiniz nesneyi seçmeniz, sağ tıklayıp istediğiniz öğeyi seçmeniz gerekir:

    • yeniden adlandırma ("Yeniden Adlandır" öğesi);
    • düzenleme ("Görüntüle/Düzenle" öğesi);
    • silme ("Sil" öğesi);
    • FTP sunucusunda yeni dizinlerin oluşturulması ("Dizin oluştur" öğesi).

    FTP sunucusundaki dosya ve klasörleri silerken dikkatli olun. tanıdık bir Windows Geri Dönüşüm Kutusu yoktur ve bilgiler kurtarılamaz.


    FileZilla FTP Client ile Site Dosya ve Klasör İzinlerini Yönetme

    Sitenize gelen ziyaretçilerin belirli eylemleri gerçekleştirmesine izin verebilirsiniz. Ancak, bir sitede dosya ve klasör izinlerini ayarlamak, kullanıcılardan çok, sitenize resimler gibi kullanıcı verilerini yükleyen komut dosyaları ve içerik yönetim sistemleri ile ilgilidir. Ancak, komut dosyasının belirli bir dizine erişmesine izin vermezseniz, özel materyali oraya kaydedemez ve sitenizdeki görüntüsü yerine ziyaretçi bir hata mesajı görür. Sitenin güvenliğini sağlamak, değiştirilmemesi gereken dosyaları korumak için bunu bilmeniz ve kullanmanız gerekir.
    Sitenizin dosyalarına / dizinlerine erişim haklarını doğru bir şekilde yapılandırmanız çok önemlidir. Her dosya/dizin için okuma, yazma ve yürütmeyi etkinleştirebilir veya devre dışı bırakabilirsiniz:

    • "oku" - dizinin içeriğini görüntüleyin, bu hak varsayılan olarak tüm dizinlere atanır;
    • "kayıt" - verileri dizine kaydetme;
    • "yürütme" - dizinden komut dosyalarını çalıştırın.

    Filezilla kullanarak bir dosyanın/dizinin izinlerini değiştirmek için FTP sunucusunda bulun ve üzerine sağ tıklayın. Bağlam menüsünde, öğesini seçin. "Dosya İzinleri".


    Artık dosya/dizin niteliklerini değiştirebilirsiniz. Tam erişim, "777" numarasına sahip haklar tarafından verilir - bir sayı belirtebilir veya işaretleyebilirsiniz. Bunları devre dışı bırakmak için kutuların işaretini kaldırmanız yeterlidir. Ayarları uygulamak için "Tamam" düğmesini tıklayın.
    Ayrı olarak, klasörlere erişim hakları verilmesi hakkında da söylenmelidir. Yalnızca seçilen klasöre yeni erişim hakları atayabileceğiniz gibi, bu seçili klasörün içinde bulunan klasörlere sahip dosyalar da atayabilirsiniz.
    Erişim haklarını değiştirmeye karar verdiğiniz klasör dosya veya alt klasörler içeriyorsa, burada ayarlanan erişim haklarını bunlara yeniden yönlendirmeniz gerekip gerekmediğini belirlemelisiniz.
    Yöneticinin onay kutusundaki "İç içe dizinlere yönlendir" onay kutusunu işaretlerseniz, ayarladığınız erişim hakları değeri, dizinin kendisi de dahil olmak üzere bu dizinde yer alacak tüm dosya ve alt dizinlere uygulanacaktır.

    FileZilla FTP istemcisini Notepad++ ile bağlama

    Düzenleme için uzantılı dosyaları açın php, css, html ve js Notepad++ düzenleyicisinde en iyisi
    FileZilla FTP istemcisinde bir dosyayı düzenlemek üzere açmak için, onu seçmeniz ve açılır listeden "Görüntüle / Düzenle" öğesini seçmek için sağ tıklamanız gerekir.
    "Görüntüle / Düzenle" öğesini seçtikten sonra, seçilen dosya varsayılan olarak bilgisayarınızda bu uzantıdan sorumlu program tarafından açılacaktır. Yukarıdaki uzantılara sahip dosyaların Notepad++ düzenleyicide açılabilmesi için belirli ayarları yapmanız, yani FileZilla programını Notepad++ düzenleyicisine bağlamanız gerekir. Bunu yapmak için, üst menüdeki FileZilla programında, öğesini seçin. "Düzenleme" → "Ayarlar"



    Sağdaki "Varsayılan düzenleyici" sütununda "Aşağıdaki düzenleyiciyi kullan"ı etkinleştirin, ardından göz at'a tıklayın ve Notepad++ programını seçin (varsayılan: C:\Program Files (x86)\Notepad++\notepad++.exe). "Tamam" düğmesini tıklayın. Artık FileZilla'da dosyaları düzenlerken, varsayılan olarak Notepad++ düzenleyicisi açılacaktır.
    Site dosyaları ile FTP üzerinden gerekli tüm işlemler tamamlandıktan sonra, düğmesine tıklayarak bağlantısını kesin. "Taradığınız sunucuyla bağlantıyı kesin" FileZilla FTP istemcisi penceresinde.


    Gördüğünüz gibi, bilgisayarınızda FileZilla gibi akıllı ve kullanışlı bir FTP istemciniz varken FTP üzerinden bir site ile çalışmak bir zevktir.

    Ağdaki biriyle dosya alışverişi yapmamız gereken zamanlar vardır. Küçük dosyalar için postayı kullanabilir veya dosyayı örneğin bir İnternet çağrı cihazı aracılığıyla aktarabilirsiniz. Bu, boyutu birkaç megabaytı geçmediğinde kabul edilebilir. Ve bu bir film, oyun veya birkaç gigabaytlık fotoğraf içeren bir arşivse?! Elbette, halka açık bir dosya barındırma hizmeti kullanabilir, dosyayı parçalara ayırabilir ve indirme için sağlayabilirsiniz, ancak burada da her şey yolunda gitmiyor, çoğu kullanıcı ücretsiz indirmeye alışkın ve bu, kural olarak, bir hız sınırı ve bir zamanlayıcı bekliyor. Burası kendi FTP (Dosya Aktarım Protokolü) sunucumuzun kurtarmaya geldiği yerdir.
    Aslında, kendi FTP sunucunuzun avantajları nelerdir:

    • sunucu yönetimi;
    • kullanıcıları ve sunucu kaynaklarını yönetmek;
    • kendin istemiyorsan hız sınırı yok;
    • sunucuyu ana bilgisayara barındırmak için ödeme yapmanıza gerek yok;
    • sunucu için statik (kalıcı) bir IP adresine gerek yoktur.

    Her şey sırayla

    Bu makalede, MirSovetov okuyucularının, dinamik bir adrese ve bir ADSL bağlantısına sahip olmanın, gezegenin neresinde olursa olsun herhangi bir ağ kullanıcısının FTP sunucunuza, elbette, sizin bilgisayarınızdan erişebilmesini nasıl sağlayacağını düşünmelerini öneriyorum. izinler. FTP sunucunuzun erişilebilir olması için alan adını IP adresinizle eşleştirecek bir hizmete ihtiyacınız var. Etki alanı adları bir DNS sunucusu tarafından çözülür.
    DNS sunucusu nedir?! Bu, bir alan adını bir IP adresiyle eşleştirmenizi sağlayan bir alan adı sistemidir (DNS - alan adı sistemi). DNS sayesinde tarayıcının adres çubuğuna IP adreslerini değil, anlaşılır ve tanıdık site adlarını yazıyoruz. Ancak normal bir DNS sunucusu yalnızca statik IP adresleriyle çalışır ve dinamik IP adresimizi bir alan adına bağlayamayız. Peki FTP sunucumuz için bir alan adına sahip olmak için neye ihtiyacımız var?! IP adresimizdeki değişikliği takip edecek ve alan adımızla eşleştirecek bir hizmeti bize sağlayabilecek ve tercihen tamamen ücretsiz bir sisteme kaydolmamız gerekecek.
    Bugün en popüler hizmetler DynDns (http://www.dyndns.com/) ve No-IP'dir (http://www.no-ip.com/). Aralarında özel bir fark olmadığından, bunlardan birini biraz daha ayrıntılı olarak ele alacağız.

    Kayıt

    DynDNS.com'a kayıt olacağız. Sayfaya gidin ve "Ücretsiz Şarkı Söyle" düğmesine, ardından "Şarkı Söyle" düğmesine tıklayın.
    "Ana Bilgisayar Adı" alanına, beğendiğiniz adı yazın, asıl mesele, kimsenin işgal etmemesi gerektiğidir. Ardından, listeden beğendiğiniz etki alanını seçin. Alan adlarının listesi oldukça geniştir, bu nedenle aralarından seçim yapabileceğiniz çok şey vardır.
    "IP Adresi" alanına mevcut IP adresinizi girebilirsiniz. Her şey, başka hiçbir şeyin değiştirilmesi ve işaretlenmesi gerekmez. Bunun gibi bir şeyle sonuçlanmalısın:

    Ardından, “Sepete Ekle” sayfasının altındaki butona tıklayın ve her şey yolundaysa ve alan adı kimse tarafından işgal edilmemişse, kayıt işlemi devam edecek, aksi takdirde sistem sizden alan adını değiştirmenizi isteyecektir. ad veya etki alanı. Bizim durumumuzda her şey yolunda gitti ve mirsovetov.homeftp.net adıyla Dinamik DNS Ana Bilgisayarları oluşturuldu. Şimdi hesabımızı oluşturmamız gerekiyor. Mail.ru sunucusunun e-posta adreslerine izin verilmediğini hemen belirtmekte fayda var.

    Eh, aslında, hepsi bu, postaya gidip kaydı onaylamaya devam ediyor. Mektupta belirtilen bağlantıyı takip ediyor ve “Hizmetleri Etkinleştir” butonuna tıklayarak hizmeti aktif hale getiriyoruz. MirSovetov okuyucularının çok sayıda ad oluşturmaya dahil olmalarını önermiyorum, çünkü hizmet beşten fazla ücretsiz ad sağlamayacaktır ve ihtiyacınız olmayanları silseniz bile sayaç yine de sıfırlanmayacaktır. . Bu yüzden isme yeterince dikkat edin.
    Şimdi IP adresi değişikliğinizi takip edecek ve bir alan adıyla eşleşmesi için gönderecek küçük bir programa ihtiyacımız var. "Destek" sayfasında bulunur (https://www.dyndns.com/support/). DynDNS® Updater'ı indirin, kurun, oturum açın. Herhangi bir zorluk yoktur. Program, sistem başlangıcında otomatik olarak başlayacaktır.
    Böylece dinamik adresimizi bulduk, şimdi DynDNS hizmeti bize FTP sunucumuz için kalıcı bir alan adı sağlayacak. FTP sunucumuzu ev bilgisayarınızda kurmaya ve yapılandırmaya geçmenin zamanı geldi. Kullanılabilirliği, ücretsiz, basitliği ve sezgisel arayüzü nedeniyle Pablo'nun FTP sunucu programını kullanacağız (http://gooddi.webhop.net/files/pablos_ftp_server_v1_52.rar bağlantısından indirebilirsiniz).

    FTP sunucusu yükleme ve yapılandırma

    Başlamak için, Rablo'nun FTP sunucu programını indirin ve sizin için uygun olan herhangi bir yere açın. Program kurulum gerektirmeden çalışır ve minimum ayar gerektirir. Erişim sağlayacağımız bir "FTP_SERVER" klasörü oluşturalım.
    Programı çalıştırın ve "Yapılandırma" sekmesine gidin:

    IP adresi alanına FTP sunucusunu çalıştıran bilgisayarın IP adresini girin. Evde bir bilgisayarınız varsa ve ADSL modeminizin adresi 192.168.1.1 ise ve modem ayarlarında herhangi bir değişiklik olmadıysa bilgisayar adresi 192.168.1.2 olacaktır. Bu, ağ bağlantısı simgesine sağ tıklayıp menüden "Durum" öğesini seçip ardından "Destek" sekmesine giderek veya komut satırında "ipconfig" komutunu çalıştırarak bulunabilir ("Win + R", tırnak işaretleri olmadan "cmd" girin ve açılan pencerede tırnak işaretleri olmadan da "ipconfig" yazın). Diğer tüm parametrelerin açıklamaya ihtiyacı olmadığını düşünüyorum ("Otomatik başlat", "Tepsiye küçültülmüş olarak başlat", "Sunucuyu başlangıçta otomatik olarak etkinleştir").
    Şimdi kullanıcılar oluşturmaya, onlara kök dizinler ve haklar atamaya başlayalım. "Ekle" düğmesini tıklayın ve "misafir" ("Misafir") kullanıcısını oluşturun. “Tamam” ı tıkladıktan sonra, program, nerede bulunursa bulunsun, üzerine çıkamayacağı kullanıcı için kök dizini belirlemenizi isteyecektir. Bir şifre belirleyebilir ve kullanıcıya haklar atayabilirsiniz. Kullanıcı sayısı hayal gücünüzle sınırlıdır, ancak kendinizi kaptırmamalısınız, aksi takdirde kendiniz kafanız karışır. Aşağıdaki resimde görebileceğiniz gibi, bir kullanıcı "misafir" oluşturduk, ona bir şifre ve "FTP_SERVER" kök dizini verdik, ona yükleme, indirme ve dizin oluşturma hakları verdik. Dilerseniz, herhangi bir yerde bulunabilen ancak kullanıcının kök dizininde görünecek bir sanal dizin ekleyebilirsiniz. Bu özellik "Dizinler" sekmesinde bulunur.

    "Başlat" düğmesine basın - sunucunuz çalışmaya başlayacaktır. İşini kontrol etmek için kalır. "Başlat - Çalıştır"a (veya "Win + R" tuş kombinasyonuna) tıklayın ve aşağıdaki adresi yazın: ftp://192.168.1.2.
    Her şey yolundaysa, "misafir" adını ve bu kullanıcı için ayarlanan şifreyi girdiğimiz kullanıcı doğrulama penceresini göreceksiniz. Çalışmanın sonucunda, gezgin penceresini göreceksiniz - bu, FTP sunucunuzun çalıştığı anlamına gelir. Ancak şimdilik sunucunuz yalnızca yerel olarak kullanılabilir.
    Sunucunuzun erişilebilmesi için bir şey daha yapmanız gerekiyor, yani ADSL modeminizi FTP sunucunuza istek gönderecek şekilde yapılandırın. Buna port yönlendirme denir.

    modem kurulumu

    Bunu yapmak için modem arayüzüne girmeniz gerekir. Büyük olasılıkla, adresi 192.168.1.1'dir. Bunu modeminizin belgelerinde kontrol edin. Tarayıcınızın adres çubuğuna girmeniz gerekir. Ayrıca ayarlar D-Link ADSL modem örneğinde olacak, diğer modem modellerinde ayarlar çok farklı değil.
    Yani modem arayüzüne girdiniz, "Gelişmiş Kurulum - NAT - Sanal Sunucu" bölümüne gidin ve "Ekle" düğmesini tıklayın. Açılan pencerede, listeden “FTP Sunucusu”nu seçin, ardından “Sunucu IP Adresi” satırına FTP Sunucunuzun çalıştığı bilgisayarın adresini yazın (bizim durumumuzda, 192.168.1.2), “ tıklayın. Ekle / Uygula” ve modemi yeniden başlatın. Modemi indirdikten sonra arkadaşlarınıza e-posta gönderebilir ve onlara dosya alışverişi yapmak için kendi FTP sunucunuza erişim vermekten mutluluk duyduğunuzu bildirebilirsiniz. Onlara DynDNS.com'a kaydolduğunuz adresi söylemeyi unutmayın. Daha fazla kolaylık sağlamak için, arkadaşlarınıza nasıl, nereye ve ne girmeleri gerektiğini açıklamak zorunda kalmamak için kendiniz bir bağlantı kısayolu oluşturabilir ve postayla gönderebilirsiniz.

    Bağlantı kısayolu oluşturun

    Bunu yapmak için kontrol panelini açmanız ve "Ağ Bağlantıları" simgesine tıklamanız, ardından ağ görevlerinde "Ağ yerlerine yeni bir öğe ekle" seçeneğini seçmeniz gerekir. Ağ Komşularına Ekleme Sihirbazı başlayacaktır. "İleri" ye tıklayın ve "Ağ adresi veya İnternet adresi" satırına DynDNS.com sistemine kaydettiğiniz adresi girin. Bir sonraki pencerede, "Anonim giriş" seçeneğinin işaretini kaldırın ve "misafir" kullanıcı adını girin. Ardından, kısayola bir ad verin, örneğin "MyFTP_Server" ve sihirbazı tamamlayın. “Sihirbaz tamamlandıktan sonra bu yeri ağ ortamında aç” onay kutusu işaretsiz olabilir, çünkü bu adresi açtığınızda modem ayarları arayüzüne yönlendirilirsiniz, sunucunuz bilgisayarın adresinde yerel olarak sizin için kullanılabilir durumdadır. FTP sunucusunun çalıştığı yer. Artık bu etiketi "Arkadaşlarıma bakın ne kadar havalı olduğumu görün, benim kendi FTP sunucum var" sözleriyle postayla gönderebilirsiniz.
    MirSovetov okuyucularının dikkatine, FTP sunucusunun Download Master indirme yöneticisi ile harika çalıştığı ve çoklu okuma, devam eden dosyaları desteklediği ve ayrıca herhangi bir FTP istemcisiyle harika çalıştığı dikkat çekmeye değer.
    Böylece ev bilgisayarımızda kendi FTP sunucumuzu oluşturmayı ve çalıştırmayı bitirdik, bu o kadar da zor değil, değil mi ve ücretsiz. Ancak, herhangi bir kısıtlama olmaksızın, kullanıcılar arasında ve iyi bir hızda dosya alışverişini nasıl kolaylaştırabilirsiniz.
    Hepinize çabalarınızda başarılar dilerim.