• Vytváříme vlastní FTP server založený na FileZilla Server. FTP klient FileZilla, nastavení připojení k FTP serveru

        Zkratka FTP pochází z angličtiny F ile T vyplatit P rotocol (file transfer protocol) - protokol aplikační vrstva pro sdílení souborů transportní protokol TCP/IP mezi dvěma počítači, FTP klientem a FTP serverem. Jedná se o jeden z nejstarších, a přesto stále aktivně používaných protokolů.

    Protokol FTP je navržen pro řešení následujících úloh:

  • přístup k souborům a adresářům na vzdálených hostitelích
  • zajištění nezávislosti klienta na typu souborový systém vzdálený počítač
  • spolehlivý přenos dat
  • využití zdrojů vzdáleného systému.
  • Protokol FTP podporuje dva kanály připojení najednou - jeden pro přenos příkazy a výsledky jejich provádění, ostatní - pro výměnu data. Na Výchozí nastavení Používá FTP server TCP port 21 pro organizování kanálu pro vysílání a přijímání příkazů a TCP port 20 pro organizování kanálu pro příjem / vysílání dat.

    FTP server čeká na připojení od FTP klientů na TCP portu 21 a po navázání spojení přijímá a zpracovává FTP příkazy, což jsou běžné textové řetězce. Příkazy definují parametry připojení, typ dat, která mají být přenesena, a akce, které mají být provedeny se soubory a adresáři. Po vyjednání parametrů přenosu se jeden z účastníků výměny stane pasivním, čeká na příchozí spojení pro kanál výměny dat a druhý naváže spojení na tento port a zahájí přenos. Po dokončení přenosu se datové připojení uzavře, ale řídicí připojení zůstane otevřené, což umožní pokračování relace FTP a vytvoření nové datové relace.

    Protokol FTP lze použít nejen k přenosu dat mezi klientem a serverem, ale také mezi dvěma servery. V tento případ FTP klient naváže řídicí spojení s oběma FTP servery, přepne jeden z nich do pasivního režimu a druhý do aktivního režimu, čímž mezi nimi vytvoří kanál pro přenos dat.

    FTP klient je program, který se připojuje k FTP serveru a provádí nezbytné operace pro prohlížení obsahu adresářů serveru, přijímání, přenos a mazání souborů nebo složek. Jako takový program lze použít běžný prohlížeč, komponenty operační systém nebo speciálně navržené softwarové produkty, jako je oblíbený správce stahování Stáhnout Mistr nebo multifunkční zdarma FTP klient FileZilla.

    Protokol FTP byl vyvinut již v dobách, kdy klient a server interagovali přímo, bez jakékoli mezikonverze TCP paketů a ve standardním režimu předpokládá možnost vytvoření TCP spojení nejen z iniciativy klienta, ale také z iniciativy serveru z TCP portu 20 na TCP - klientský port, jehož číslo je přenášeno při vytváření relace přenosu dat.

    Realita dnešní doby je taková, že takové TCP spojení ze serveru na klienta je v drtivé většině případů nemožné nebo velmi obtížně realizovatelné vzhledem k tomu, že ve většině případů se pro připojení používá technologie s překladem síťových adres. na internet NAT(Network Address Translation), když klient nemá k dispozici síťové rozhraní pro navázání přímého TCP spojení z Internetu. Typické schéma standardní připojení k internetu vypadá takto:

    Připojení k internetu se provádí pomocí speciálního zařízení - router(směrovač s funkcí NAT), který má alespoň dva síťové porty- jeden připojený k síti poskytovatele, který má síťové rozhraní se směrovatelnou IP adresou (tzv. „bílá IP“), například 212.248.22.144, a port se síťovým rozhraním pro připojení LAN zařízení s privátní, ne -směrovatelná IP adresa, například 192.168 .1.1 ("šedá IP"). Při vytváření připojení ze síťových zařízení v lokální síti k externím síťovým uzlům jsou IP pakety odesílány směrovači, který provádí překlad adres a portů tak, aby se adresa odesílatele stala jeho bílá IP adresa. Výsledky překladu se uloží a když je přijat paket s odpovědí, provede se zpětný překlad adresy. Router tak zajišťuje přenos TCP/IP - paketů z libovolných zařízení v lokální síti do externích sítí a zpětné předávání přijatých paketů odpovědí. Ale v případech, kdy je na vstupu síťového rozhraní připojeného k síti poskytovatele přijat paket, který nesouvisí s odezvovými pakety TCP, jsou možné následující možnosti reakce softwaru routeru:

    Paket je ignorován, protože není k dispozici žádná síťová služba, která by jej zpracovala.

    Paket je přijat a zpracován samotnou síťovou službou routeru, pokud taková služba existuje a čeká na příchozí spojení („naslouchá“), na jehož portu je uvedeno číslo portu v přijatém paketu.

    Paket je předán na server v místní síti a čeká tento druh příchozí spojení v souladu s pravidly přesměrování portů (mapování portů) určenými v nastavení routeru.

    Proto je v současné době hlavním režimem provozu pro FTP protokol se stal tzv. "pasivním režimem", ve kterém jsou TCP spojení navazována pouze z klienta na TCP port serveru. Aktivní režim se používá v případech, kdy existuje možnost TCP spojení ze serveru na klientské porty, například když jsou ve stejné lokální síti. Režim připojení FTP se vybírá pomocí speciálních příkazů:

    PASV- klient odešle příkaz k provedení výměny dat v pasivním režimu. Server vrátí adresu a port, ke kterému se potřebujete připojit, abyste mohli přijímat nebo přenášet data. Příklad fragmentu relace FTP s nastaveným pasivním režimem:

    PASSV- příkaz pro přepnutí do pasivního režimu, přenášený FTP klientem na FTP server

    227 Vstup do pasivního režimu (212,248,22,144,195,89)- odpověď FTP serveru, kde 227 je kód odpovědi, textová zpráva o přepnutí do pasivního režimu a v závorkách IP adresa a číslo portu, který bude použit pro vytvoření kanálu přenosu dat. Adresa a číslo portu se zobrazí jako desetinná čísla, oddělené čárkou. První 4 čísla jsou IP adresa (212.248.22.144), zbývající 2 čísla nastavují číslo portu, které se vypočítá podle vzorce - první číslo se vynásobí 256 a druhé číslo se přičte k výsledku, v tento příkladčíslo portu 195*256 +89 = 50017

    PORT klienta IP adresa číslo portu- klient odešle příkaz k navázání relace v aktivním režimu. IP adresa a číslo portu jsou zadány ve stejném formátu jako v předchozím příkladu, například PORT 212.248.22.144,195,89 Pro organizaci přenosu dat se server sám připojí ke klientovi na zadaném portu.

    Instalace a konfigurace FTP serveru FileZilla.

    Stáhněte si instalační balíček Server FileZilla pro vaši verzi operačního systému můžete

    Server se instaluje standardním způsobem, s výjimkou položky s volbou nastavení ovládacího panelu serveru:

    Toto je hlavní nástroj pro správu serveru, přes který se provádějí všechna potřebná nastavení. Ve výchozím nastavení ovládací panel pracuje na rozhraní zpětné smyčky bez přístupu pomocí hesla. V případě potřeby, například pokud je vyžadována vzdálená správa FTP serveru, lze tato nastavení změnit.

    Po dokončení instalace se otevře okno s výzvou k připojení k serveru:

    Po zadání IP adresy, čísla portu a hesla (pokud jste je nastavili během instalace) se otevře ovládací panel FileZilla Server:

    Hlavní menu a tlačítka ovládacího panelu jsou umístěna v horní části okna. Níže jsou dvě oblasti - informační zprávy server a statistické informace. Obecně platí, že panel Správa FTP FileZilla Servver je poměrně jednoduchý a snadno použitelný. Položky hlavního menu:

    soubor- provozní režimy ovládacího panelu FTP serveru. Obsahuje pododstavce

    - Připojte se k serveru- připojit se k serveru
    -Odpojit- odpojit se od serveru
    - Konec- vypnutí ovládacího panelu.

    server- Správa FTP serveru. Obsahuje podsekce:

    - Aktivní- spuštění/zastavení FTP serveru. Pokud je políčko zaškrtnuté, FTP server se spustí, pokud není zaškrtnuto, zastaví se.
    - zámek- povolit/zakázat připojení k serveru. Pokud je zaškrtávací políčko zaškrtnuto, nová připojení k serveru jsou zakázána.

    Upravit- úprava nastavení. Dílčí body:

    - Nastavení- základní nastavení serveru.
    - Uživatelé- Uživatelské nastavení FTP serveru
    - Skupiny- nastavení skupiny uživatelů.

    Jako příklad nakonfigurujeme server pro následující podmínky:

  • server je za NAT, má privátní IP adresu, ale musí být přístupný z internetu, podporuje pasivní režim a používá nestandardní TCP porty. Použití nestandardních portů snižuje možnost hackerských útoků a navíc někteří poskytovatelé používají filtrování provozu a blokují standardní porty 20 a 21.
  • uživatelé mají možnost stahovat ze serveru, nahrávat na server, mazat a přejmenovávat soubory a složky.
  • v případě použití dynamické IP adresy je nutné zajistit dostupnost serveru pomocí DNS jména.
  • server poběží dál pracovní stanice v prostředí Windows 7 / Windows 8.
  • Jinými slovy, musíte si vytvořit FTP server přístupný z internetu pro výměnu souborů mezi uživateli, samozřejmě zdarma. Je zcela jasné, že kromě vytvoření potřebné konfigurace samotného FTP serveru bude nutné změnit některá nastavení routeru, nastavení firewallu Windows a vyřešit problém s dynamickou IP adresou tak, aby byl server přístupný podle jména bez ohledu na změna IP adresy.

    Řešení problému dynamické IP adresy.

        Tento problém nevyžaduje řešení v případech, kdy je při připojení k internetu použita statická IP adresa, nebo dynamická, ale v souladu s nastavením poskytovatele je téměř vždy stejná. V opačném případě lze použít technologii tzv Dynamické DNS (DDNS) . Tato technologie, umožňuje aktualizovat informace o IP adrese na serveru DNS téměř v reálném čase a přistupovat k routeru (a službám za ním) podle registrovaného jména, aniž byste museli věnovat pozornost změně dynamické IP.

    Chcete-li tuto technologii implementovat zdarma, budete se muset zaregistrovat u některé dynamické služby DNS a nainstalovat klientský software pro aktualizaci záznamu DNS, pokud se změní odpovídající IP adresa. Podpora dynamické DNS je obvykle poskytována dodavateli síťová zařízení(D-Link, Zyxel atd.), některé hostingové a specializované společnosti, např. známá DynDNS. Poté, co se však všechny služby, které byly registrovaným uživatelům poskytovány zdarma pro nekomerční využití, staly ve druhé polovině roku 2014 placenými službami, bylo snad nejoblíbenějším řešením využití dynamické DNS založené na službě Ne-IP.org, v kterém volný mód poskytuje služby podpory pro 2 uzly s dynamickou IP. Pro bezplatné použití Služba bude vyžadovat registraci a pravidelnou (přibližně jednou měsíčně) návštěvu webu za účelem aktualizace informací o uzlech používaných s dynamickou IP adresou. Pokud aktualizaci dat uzlu přeskočíte, služba bude pozastavena, a proto nebude možné se k uzlu připojit podle jména. Při používání služby za poplatek není aktualizace nutná.

        Téměř všechny moderní směrovače (modemy) mají vestavěnou podporu pro dynamického klienta DNS. Jeho nastavení je většinou velmi jednoduché – vyplňují se pole uživatelského jména a hesla a také hostname, obdržené při registraci na službu DDNS. Příklad pro Zyxel P660RU2

        Použití klienta DDNS vestavěného do routeru/modemu je vhodnější než použití nástroje pro aktualizaci DNS spuštěného v prostředí operačního systému, protože umožňuje implementovat další funkce, jako je ovládání routeru přes internet, když je počítač vypnutý a vzdálený start napájení počítačů za technologií NAT Wake On Lan.

    V případech, kdy není možné použít vestavěného DDNS klienta, si budete muset poradit s aplikačním softwarem – klientským programem pro podporu dynamické DNS. Takový program se pravidelně připojuje k serveru, který udržuje registrované doménové jméno spojené se směrovačem, přes který je navázáno internetové připojení, a při změně zavolá proceduru aktualizace IP. Nastavení serveru je provedeno tak, aby porovnání DNS jména a IP adresy internetového připojení bylo provedeno ve velmi krátkém čase. krátký čas a dynamická povaha adresy nemá téměř žádný vliv na výkon služeb spojených s názvem DNS.

    Postup je následující:

  • Jdeme na stránku No-IP.org. Chcete-li pracovat s existujícím nebo novým účtem, použijte tlačítko "Přihlásit se"(v pravé horní části stránky).

  • Vytváříme, pokud ještě nebyl vytvořen, náš účet - klik "Vytvořit účet". Registrační formulář se pravidelně mění, ale zadání požadovaného uživatelského jména, hesla a vašeho e-mailu je povinné. Na e-mail uvedený při registraci bude zaslán e-mail s odkazem pro potvrzení registrace. Při registraci vyberte volný přístup- zmáčknout tlačítko Přihlášení zdarma po vyplnění všech povinných polí formuláře.
  • Po úspěšné registraci vstoupíme na web a přidáme záznam pro náš uzel - klikněte na tlačítko "Přidat hostitele"

    Ve skutečnosti je třeba zadat pouze vybraný název hostitele, v tomto případě - myhost8.ddns.net. Zbytek parametrů není třeba měnit. Poté si musíte stáhnout a nainstalovat speciální software - Dynamická aktualizace klienta(DUC), odkaz na který je umístěn na domovská stránka místo. Po dokončení instalace DUC se spustí a otevře se autorizační okno, kde je potřeba zadat uživatelské jméno nebo E-mail a heslo obdržené při registraci na webu no-ip.org. Poté stiskněte tlačítko Upravit hosta a zaškrtněte políčko vedle názvu hostitele, který jste vytvořili dříve (myhost8.ddns.net) . Nyní bude vybraný název hostitele trvale odpovídat „bílé IP adrese“ vašeho internetového připojení. Pokud máte problémy s aktualizací IP adresy, zkontrolujte, zda síťová aktivita klienta DUC není blokována firewallem.

    Nastavení FTP serveru

        Používání nestandardních čísel portů pro FTP server není vůbec nutné, pokud poskytovatel nepoužívá filtrování provozu nebo se nestaráte o skenování portů na zranitelnost a pokusy o uhodnutí hesel. V tomto článku je jako jedna z možností uvedeno použití serveru FTP s nestandardními porty TCP.

    Nastavení serveru FileZilla se provádí pomocí nabídky "Upravit" - "Nastavení"

    Okno Obecné nastavení určeno pro Obecné nastavení FTP server.

    V poli "Poslouchat na tomto portu" můžete zadat číslo portu pro příchozí TCP spojení. Ve výchozím nastavení je toto pole nastaveno na 21 a chcete-li použít nestandardní číslo, musíte zadat vybranou hodnotu, například - 12321 . Použití nestandardního portu TCP má určité nepříjemnosti, protože vyžaduje, abyste při vytváření relace zadali jeho hodnotu:

    Pokud má být server používán jak s přístupem z internetu, tak v lokální síti, má smysl ponechat výchozí hodnotu 21, nikoli Standardní pokoj port, který se má použít pro připojení z Internetu konfigurací přesměrování paketů přijatých na portu 12321 směrovače na port 21 FTP serveru v místní síti. S tímto nastavením nemusíte zadávat číslo portu pro relace FTP v rámci místní sítě.

    Další možnosti jsou pro ladění výkonu a časové limity relace. Mohou být ponechány beze změny. Zbývající části obecného nastavení lze také ponechat jako výchozí:

    uvítací zpráva- text, který se odešle klientovi při připojení.

    IP vazba- na jakém síťovém rozhraní budou očekávána připojení klientů. Ve výchozím nastavení - na libovolném, ale můžete zadat konkrétní, například - 192.168.1.3.

    IP filtr- nastavení pravidel pro filtrování IP adres klientů. Ve výchozím nastavení jsou připojení povolena pro jakoukoli IP adresu.

    Kapitola Nastavení pasivního režimu slouží ke konfiguraci pasivního režimu FTP a bude vyžadovat změnu téměř všech výchozích nastavení.

    Čísla portů, která budou použita pro přenos dat v pasivním režimu, musí být nastavena ručně, protože router bude muset být nakonfigurován tak, aby je předával síťovému rozhraní, na kterém server naslouchá. Proto je třeba zaškrtnout režim povolení "Použít vlastní rozsah portů" a nastavit rozsah - například od 50000 před 50020 . Počet portů, na kterých server naslouchá, určuje limit počtu současných relací přenosu dat.

    Podsekce Specifické pro IPv4 určuje IP adresu, která bude odeslána serverem jako odpověď na příkaz PASV. V tomto případě by se nemělo jednat o vlastní IP 192.168.1.3 serveru, ale o „bílou IP“ našeho internetového připojení. Proto je třeba nastavit režim na "Použít následující IP" a místo IP adresy zadat jméno obdržené při registraci na dynamické službě DNS - myhost8.ddns.net. Případně můžete povolením použít režim detekce externí IP adresy projektu FileZilla. "Načíst externí IP adresu z:". Tuto možnost lze vybrat v případech, kdy není možné použít funkci dynamického DNS. Pokud máte v úmyslu používat FTP server ve vaší lokální síti, musíte nastavit režim "Nepoužívat externí IP pro lokální připojení" (nepoužívat externí IP adresu pro připojení v rámci lokální sítě)

    Zbytek nastavení serveru lze ponechat beze změny nebo v případě potřeby provést později: bezpečnostní nastavení- Bezpečnostní nastavení. Ve výchozím nastavení - připojení, která lze použít k implementaci DDoS útoků, jsou odepřena

    Smíšený- nastavení velikosti vyrovnávací paměti a dalších parametrů protokolů a některých FTP příkazů.

    Nastavení administrátorského rozhraní- nastavení ovládacího panelu serveru. Můžete zadat síťové rozhraní, číslo naslouchajícího portu, IP adresy, které se mohou připojit k ovládacímu panelu, a heslo.

    Protokolování- nastavení protokolu událostí serveru. Ve výchozím nastavení se do souboru nezapisuje.

    Rychlostní limit- nastavení pro omezení rychlosti přenosu dat. Výchozí nastavení není žádné omezení.

    Komprese přenosu souborů- nastavení pro kompresi souborů během přenosu. Výchozí nastavení je bez komprese.

    Nastavení SSL/TLS povolit šifrování přenášených dat. Výchozí nastavení je žádné šifrování.

    Autoban- povolit automatické blokování uživatelů, kteří si zvolí heslo pro připojení. výchozí, Automatické blokování vypnuto.

    Konfigurace přesměrování portů a brány firewall

    Aby byl FTP server přístupný z internetu, je nutné nakonfigurovat router tak, aby příchozí spojení přicházející na určité TCP porty externího rozhraní byla přesměrována na TCP porty, na kterých naslouchá FTP server vnitřní sítě. . U různých modelů routerů se nastavení může lišit v terminologii, ale jejich význam je stejný - TCP paket přijatý na externím (WAN) rozhraní s určitý počet přesměrování portu do místní sítě na požadovanou IP adresu a port. Příklad nastavení routeru D-Link DIR-320NRU pro přesměrování portů používaného pro pasivní režim FTP:

    Pakety přijaté na rozhraní s "bílou IP" a mající čísla portů v rozsahu 50000-50020 budou přesměrovány na IP adresu uvedenou v poli "Interní IP" (v našem případě - 192.168.1.3). Podobně se vytvoří přesměrování pro port 50021, pokud jste změnili výchozí číslo portu, nebo na port 21 serveru FTP, pokud jste jej ponechali beze změny.

    Po použití těchto nastavení bude FTP server dostupný na URL ftp://myhost8.ddns.net:50021 nebo pro připojení v rámci místní sítě:

    ftp://192.168.1.3- pokud jste nezměnili výchozí číslo portu (21) v nastavení serveru FTP.

    ftp://192.168.1.3:50021- pokud je použito nestandardní číslo portu.

    Místo adresy IP můžete použít název počítače, pokud jej lze přeložit na adresu IP

    ftp://comp1

    ftp://comp1.mydomain.ru

    Diagnostika problému

    Pokud nedojde k připojení k FTP serveru, mohou nastat problémy s firewallem, který blokuje připojení nezbytná pro fungování vytvořeného FTP serveru. Pokud používáte vestavěný firewall systému Windows, musíte přidat pravidlo, které povoluje síťovou aktivitu pro službu "FileZilla FTP server". Pokud používáte bránu firewall nebo antivirus třetí strany s filtrováním provozu, musíte pomocí dostupných nástrojů pro nastavení vytvořit příslušné pravidlo, které umožní síťová připojení. Při provádění nastavení jsou k dispozici možnosti umožňující jakoukoli síťovou aktivitu konkrétní program nebo povolit použití vybraných adres a portů pro všechny programy.

    Nejlepší je spustit diagnostiku na samotném FTP serveru. Jako diagnostický nástroj můžete použít standard telnet klient(utilita telnet.exe). Všechny brány firewall neblokují připojení na rozhraní zpětné smyčky a pro kontrolu správnosti nastavení serveru se k němu můžete připojit zadáním příkazu:

    telnet localhost 21- pokud je použito standardní číslo portu.

    telnet localhost 50021- pokud bylo změněno výchozí číslo portu.

    Po provedení tohoto příkazu se vytvoří připojení k serveru FTP prostřednictvím rozhraní zpětné smyčky a v okně telnet by se měla zobrazit výzva serveru (uvítací zpráva). Pokud tomu tak není, server může být mimo provoz, došlo ke konfliktu portů nebo naslouchá nesprávný port 21 (50021). Pro diagnostiku můžete použít příkaz netstat:

    netstat -nab

    Možnosti příkazového řádku znamenají:

    n- použijte číselná čísla portů a IP adresy

    A- zobrazit všechna připojení a naslouchací porty

    b- zobrazit názvy programů zapojených do vytváření připojení.

    Příklad zobrazených výsledků provádění příkazu:

    Aktivní připojení

    Jméno     Místní adresa    Externí adresa     Stav
    TCP 0.0.0.0:21 0.0.0.0:21 0.0.0.0:21
    TCP                         0.0.0.0:0               SEZNAM
    RpcSs

    Ve sloupci Místní adresa existuje smysl 0.0.0.0:21 , který říká, že program jmenoval FileZilla Server.exe poslouchat (stav NASLOUCHÁNÍ) TCP port číslo 21 na všech síťová rozhraní. Pokud bylo v nastavení FTP serveru zadáno konkrétní rozhraní a jiné číslo portu, bude tato hodnota obsahovat IP:port, Například - 192.168.1.3:50021

    Chcete-li zobrazit výsledky v režimu stránkování, můžete použít příkaz:

    netstat -nab | více

    Nebo použijte výsledky vyhledávání podle čísla portu: netstat -nab | najít ":21"

    Pokud server není dostupný na rozhraní bez zpětné smyčky a je dostupný na rozhraní zpětné smyčky, musíte se vypořádat s nastavením brány firewall.

    Nastavení uživatelů a skupin.

    Nastavení uživatelů a skupin se provádí přes menu "Upravit" - "Uživatelé" ("Skupiny"). Není nutné vytvářet skupiny, ale někdy je to vhodné pro případy, kdy je velký počet uživatelů a jejich práva ve vztahu k FTP serveru se liší. Nastavení pro skupiny i uživatele jsou téměř totožné:

    Tento příklad zobrazuje výsledek přidání uživatele FTP serveru se jménem uživatel1 mít plná práva pro zápis, čtení, mazání a slučování souborů, stejně jako prohlížení obsahu, mazání a vytváření podadresářů v adresáři C:\ftp\public

    Na stránce Všeobecné přidávání, mazání a úpravy uživatelských vlastností.
    Na stránce Sdílené složky jsou provedena nastavení, která definují seznam adresářů systému souborů, které bude server FTP používat k poskytování přístupu k nim prostřednictvím protokolu FTP. Každý uživatel nebo skupina uživatelů může mít svůj vlastní adresář s určitými právy ve vztahu k jeho obsahu.
    Na stránce Rychlostní limity můžete nastavit limity rychlosti výměny dat.
    Na stránce IP filtr můžete nastavit pravidla filtrování pro IP adresu uživatele zadáním adres, ze kterých je zakázáno nebo povoleno připojení k serveru.

    Seznam základní příkazy FTP

    ABOR - Přerušení přenosu souboru
    CDUP – Změňte adresář na nadřazený.
    CWD - Změna aktuálního adresáře.
    DELE - Smazání souboru (souboru DELE).
    HELP - Zobrazí seznam příkazů přijatých serverem.
    LIST – Vrátí seznam souborů v adresáři. Seznam je přenášen přes datové připojení (port 20).
    MDTM - Vrátí čas úpravy souboru.
    MKD - Vytvořit adresář.
    NLST - Vrací seznam souborů v adresáři přes krátký formát než LIST. Seznam je přenášen přes datové připojení (port 20).
    NOOP - Prázdná operace
    PASV – Vstup do pasivního režimu. Server vrátí adresu a port, ke kterému se potřebujete připojit, abyste získali data. Přenos se spustí po zadání příkazů RETR, LIST atd.
    PORT - Přihlaste se do aktivní režim. Například PORT 12,34,45,56,78,89. Na rozdíl od pasivního režimu pro přenos dat se server sám připojuje ke klientovi.
    PWD – Vrací aktuální adresář serveru.
    UKONČIT - Odpojit
    REIN - Znovu inicializovat připojení
    RETR - Stáhnout soubor. RETR musí předcházet příkaz PASV nebo PORT.
    RMD - Odstranit adresář
    RNFR a RNTO - Přejmenovat soubor. RNFR - co přejmenovat, RNTO - co.
    SIZE – Vrátí velikost souboru
    STOR – Nahrání souboru na server. STOR musí předcházet příkaz PASV nebo PORT.
    SYST – vrací typ systému (UNIX, WIN,)
    TYPE – Nastavte typ přenosu souborů (A- text ASCII, I - binární)
    USER - Uživatelské jméno pro přihlášení k serveru

    Příklad relace FTP

    FTP klient se připojí k serveru pomocí uživatelského jména uživatel1, prázdné heslo a stáhne soubor s názvem cpu-v. Zprávy FTP serveru jsou zvýrazněny červeně, zprávy FTP klientů jsou zvýrazněny modře. Výměna direktiv a parametrů se může mírně lišit pro různé verze softwaru FTP klienta a FTP serveru.

    Po připojení server odešle klientovi informace o sobě:
    220-FileZilla Server verze 0.9.45 beta
    220-napsal Tim Kosse ( [e-mail chráněný])
    220 Navštivte prosím http://sourceforge.net/projects/filezilla/
    Klient předá uživatelské jméno:
    USER uživatel1
    Server žádá o heslo:
    331 Pro uživatele 1 je vyžadováno heslo
    Klient odešle prázdné heslo:
    SLOŽIT
    Server zkontroluje uživatelský účet a nahlásí začátek relace:
    230 Přihlášeno
    Klient požaduje typ operačního systému na serveru:
    SYST
    Server hlásí, že typ Unix, emulovaný serverem Filezilla:
    215 UNIX emulovaný FileZilla
    Klient požaduje seznam parametrů podporovaných serverem:
    VÝKON
    Server odpoví seznamem podporovaných parametrů:
    211 funkcí:
    MDTM
    ODPOČINOVÝ STREAM
    VELIKOST
    Typ MLST*;velikost*;upravit*;
    MPSV
    UTF8
    CLNT
    MFMT
    211 Konec

    Klient požaduje aktuální adresář serveru:
    OZP
    Server hlásí, že aktuální adresář je root ("/"):
    257 "/" je aktuální adresář.
    Klient říká, že odešle binární data:
    TYP I

    Server potvrdí typ přenášených dat:
    200 Typ nastaven na I
    Klient uvádí, že bude používat pasivní režim FTP:
    PASV
    Server ohlásí přechod do pasivního režimu a odešle IP a port pro pasivní režim FTP.
    227 Vstup do pasivního režimu (212,248,22,114,195,97)
    Klient požaduje přijetí souboru s názvem cpu-v z aktuálního adresáře serveru
    RETR cpu-v
    Server hlásí začátek přenosu dat:
    150 Otevírání datového kanálu pro stahování souborů ze serveru "/cpu-v"
    Po dokončení server hlásí úspěšný přenos:
    226 úspěšně přeneseno "/cpu-v"

    Na závěr dodám, že projekt Filezilla zahrnuje nejen vývoj a podporu kvalitního bezplatného FTP serveru, ale také oblíbeného bezplatného FTP klienta

    Článek se stručným popisem bezplatného FTP klienta pro Linux, Mac OS a Windows. Tento FTP klient podporuje mnoho aplikačních přenosových protokolů - FTP, FTP přes SSL/TLS (FTPS), SSH File Transfer Protocol (SFTP), HTTP, SOCKS a FTP-Proxy. Jinými slovy, FTP Filezilla Klient je univerzální software pro příjem a přenos souborů pomocí všech moderních aplikačních protokolů mezi uzly na různých platformách.

    Často se stává, že si potřebujeme vyměňovat soubory s někým v síti. Pro malé soubory můžete použít poštu nebo přenést soubor např. přes internetový pager. To je přijatelné, pokud jeho velikost nepřesahuje několik megabajtů. A jestli je to film nebo hra, nebo archiv s několikagigabajtovými fotografiemi?! Můžete samozřejmě použít veřejnou službu hostování souborů, soubor rozdělit na části a poskytnout ke stažení, ale ani zde nejde vše hladce, většina uživatelů je zvyklá stahovat zdarma, a to zpravidla je omezení rychlosti a čekání na časovač. Zde přichází na pomoc náš vlastní FTP (File Transfer Protocol) server.
    Jaké jsou ve skutečnosti výhody vašeho vlastního FTP serveru:

    • správa serverů;
    • správa uživatelů a zdrojů serveru;
    • neexistují žádné rychlostní limity, pokud to sami nechcete;
    • není třeba platit za hostování serveru hostiteli;
    • není potřeba statická (trvalá) IP adresa pro server.

    Vše v pořádku

    V tomto článku navrhuji, aby čtenáři MirSovetov zvážili, jak s dynamickou adresou a připojením ADSL zajistit, aby každý uživatel sítě, bez ohledu na to, kde na planetě se nachází, měl přístup k vašemu FTP serveru, samozřejmě s vašimi oprávněními. . Aby byl váš FTP server přístupný, potřebujete službu, která bude odpovídat názvu domény vaší IP adrese. Názvy domén jsou řešeny serverem DNS.
    Co je to DNS server?! Jedná se o systém doménových jmen (DNS - domain name system), který umožňuje přiřadit doménové jméno k IP adrese. Díky DNS se vytáčíme adresní řádek prohlížeče nejsou IP adresy, ale srozumitelné a známé názvy stránek. Ale běžný DNS server funguje pouze se statickými IP adresami a nemůžeme svázat naši dynamickou IP adresu s názvem domény. Co tedy potřebujeme, abychom měli doménové jméno pro náš FTP server?! Budeme se muset zaregistrovat do systému, který nám může poskytnout službu, která bude sledovat změnu naší IP adresy a přiřadit ji k názvu naší domény, nejlépe zcela zdarma.
    Dnes jsou nejoblíbenějšími službami DynDns (http://www.dyndns.com/) a No-IP (http://www.no-ip.com/). Protože v nich nejsou žádné zvláštní rozdíly, budeme jeden z nich zvažovat trochu podrobněji.

    Registrace

    Zaregistrujeme se na DynDNS.com. Přejděte na stránku a klikněte na tlačítko „Sing up Free“ a poté na tlačítko „Sing Up“.
    Do pole "Hostname" napište jméno, které se vám líbí, hlavní je, že by neměl být nikým obsazen. Dále vyberte ze seznamu doménu, která se vám líbí. Seznam domén je poměrně velký, takže je z čeho vybírat.
    Do pole „IP adresa“ můžete zadat svou aktuální IP adresu. Vše, nic jiného není třeba měnit a označovat. Měli byste skončit s něčím takovým:

    Dále klikněte na tlačítko v dolní části stránky „Přidat do košíku“ a pokud je vše v pořádku a název domény není nikým obsazen, bude proces registrace pokračovat, jinak vás systém vyzve ke změně jméno nebo doménu. V našem případě vše proběhlo v pořádku a byli vytvořeni Dynamic DNS Hosts s názvem mirsovetov.homeftp.net. Nyní musíme vytvořit náš účet. Okamžitě stojí za zmínku, že e-mailové adresy serveru mail.ru nejsou povoleny.

    No, to je vlastně vše, zbývá přejít na poštu a potvrdit registraci. Sledujeme odkaz uvedený v dopise a aktivujeme službu kliknutím na tlačítko „Aktivovat služby“. Nedoporučuji čtenářům MirSovetova, aby se zapojovali do tvorby velký počet jména, protože služba neposkytne zdarma více než pět jmen, a i když smažete ta, která nepotřebujete, počítadlo se stále nevynuluje. Věnujte tedy názvu dostatek pozornosti.
    Nyní potřebujeme malý program, který bude sledovat změnu vaší IP adresy a odeslat ji k přiřazení názvu domény. Nachází se na stránce „Podpora“ (https://www.dyndns.com/support/). Stáhněte si DynDNS® Updater, nainstalujte, přihlaste se. Neexistují žádné potíže. Program se spustí automaticky při startu systému.
    Takže jsme přišli na naši dynamickou adresu, nyní nám služba DynDNS poskytne trvalé doménové jméno pro náš FTP server. Je čas přejít k instalaci a konfiguraci našeho FTP serveru na vašem domácím počítači. Použijeme program FTP serveru Rablo kvůli jeho dostupnosti, bezplatnému, jednoduchosti a intuitivnímu rozhraní (můžete si jej stáhnout z odkazu: http://gooddi.webhop.net/files/pablos_ftp_server_v1_52.rar).

    Instalace a konfigurace FTP serveru

    Chcete-li začít, stáhněte si program FTP serveru Rablo a rozbalte jej na libovolné místo, které vám vyhovuje. Program funguje bez instalace a vyžaduje minimální nastavení. Vytvořme složku „FTP_SERVER“, do které poskytneme přístup.
    Spusťte program a přejděte na kartu "Konfigurace":

    Do pole IP adresa zadejte IP adresu počítače, na kterém běží FTP server. Pokud máte doma jeden počítač a váš ADSL modem má adresu 192.168.1.1 a v nastavení modemu se nic nezměnilo, pak adresa počítače bude 192.168.1.2. To lze zjistit kliknutím na ikonu. internetové připojení klikněte pravým tlačítkem myši a vyberte v nabídce položku "Stav", poté přejděte na kartu "Podpora" nebo provedením příkazu "ipconfig" v příkazovém řádku (stiskněte "Win + R", zadejte "cmd" bez uvozovek, a v okně, které se otevře, zadejte „ipconfig “ také bez uvozovek). Myslím, že všechny ostatní parametry nepotřebují vysvětlování ("Automatické spuštění", "Spuštění minimalizováno do zásobníku", "Automaticky aktivovat server při spuštění").
    Nyní začněme vytvářet uživatele, přiřazovat jim kořenové adresáře a práva. Klikněte na tlačítko "Přidat" a vytvořte uživatele "host" ("Host"). Po kliknutí na „OK“ vás program požádá o zadání kořenového adresáře pro uživatele, nad který se nebude moci dostat, bez ohledu na to, kde se nachází. Můžete nastavit heslo a přiřadit práva uživateli. Počet uživatelů je omezen vaší představivostí, ale neměli byste se nechat unést, jinak budete zmateni. Jak můžete vidět na obrázku níže, vytvořili jsme uživatele „host“, dali jsme mu heslo a kořenový adresář „FTP_SERVER“, dali jsme mu práva stahovat, nahrávat a vytvářet adresáře. Pokud chcete, můžete zahrnout virtuální adresář, který může být umístěn kdekoli, ale bude viditelný v kořenovém adresáři uživatele. Tato funkce je dostupná na záložce "Adresáře".

    Stiskněte tlačítko "Start" - a váš server začne fungovat. Zbývá zkontrolovat jeho práci. Klikněte na "Start - Spustit" (nebo na kombinaci kláves "Win + R") a napište následující adresu: ftp://192.168.1.2.
    Pokud je vše v pořádku, zobrazí se vám okno ověření uživatele, do kterého zadáme jméno „host“ a heslo, které bylo tomuto uživateli nastaveno. V důsledku práce uvidíte okno průzkumníka - to znamená, že váš FTP server funguje. Ale zatím je váš server dostupný pouze lokálně.
    Aby byl váš server přístupný, musíte udělat ještě jednu věc, a to nakonfigurovat váš ADSL modem tak, aby odesílal požadavky na váš FTP server. Toto se nazývá přesměrování portů.

    Nastavení modemu

    Chcete-li to provést, musíte vstoupit do rozhraní modemu. S největší pravděpodobností je jeho adresa 192.168.1.1. Zkontrolujte to v dokumentaci k vašemu modemu. Musíte jej zadat do adresního řádku prohlížeče. Další nastavení bude na příkladu ADSL modem D-Link, u jiných modelů modemů se nastavení příliš neliší.
    Vstoupili jste tedy do rozhraní modemu, přejděte do sekce "Pokročilé nastavení - NAT - Virtuální server" a klikněte na tlačítko "Přidat". V okně, které se otevře, vyberte ze seznamu „FTP Server“, poté do řádku „IP ​​adresa serveru“ napište adresu počítače, na kterém máte spuštěný FTP-Server (v našem případě 192.168.1.2), klikněte na „ Add / Apply“ a restartujte modem. Po stažení modemu můžete posílat e-maily svým přátelům a dát jim vědět, že jim rádi poskytnete přístup k vašemu vlastnímu FTP serveru pro výměnu souborů. Nezapomeňte jim sdělit adresu, kterou jste registrovali na DynDNS.com. Pro větší pohodlí, abyste svým přátelům nemuseli vysvětlovat, jak, kde a co potřebují zadat, si můžete sami vytvořit zástupce připojení a odeslat jej poštou.

    Vytvořte zástupce připojení

    Chcete-li to provést, musíte otevřít ovládací panel a kliknout na ikonu „Network Neighborhood“ a poté v síťové úkoly Vyberte „Přidat novou položku do mých síťových míst“. Spustí se Průvodce přidáním do síťového okolí. Klikněte na „Další“ a v řádku „ Síťová adresa nebo internetová adresa“ zadáme adresu, kterou jste zaregistrovali v systému DynDNS.com. V dalším okně zrušte zaškrtnutí "Anonymní přihlášení" a zadejte uživatelské jméno "host". Dále pojmenujte zástupce, například „MyFTP_Server“, a dokončete průvodce. Zaškrtávací políčko „Otevřít toto místo v síťovém prostředí po dokončení průvodce“ lze zrušit, protože po otevření této adresy se dostanete do rozhraní nastavení modemu, váš server je vám k dispozici lokálně na adrese počítače na kterém běží FTP server. Nyní můžete tento štítek poslat poštou se slovy "Podívejte se na mé přátele, jak jsem skvělý, mám svůj vlastní FTP server."
    Stojí za pozornost čtenářů MirSovetova, že FTP server funguje skvěle s manažerem Stažení Master a podporuje multi-threading, obnovení souborů a také funguje skvěle s jakýmkoli FTP klientem.
    Dokončili jsme tedy vytváření a provoz našeho vlastního FTP serveru domácí počítač, není to tak těžké, že, a za žádnou cenu. Jak ale můžete usnadnit výměnu souborů mezi uživateli a dobrou rychlostí, bez jakýchkoli omezení.
    Přeji vám všem úspěch ve vašem snažení.

    FTP je zkratka anglického výrazu "File Transfer Protocol", což znamená "File Transfer Protocol". Tyto soubory jsou uloženy na FTP serverech a akce se soubory uloženými na FTP serveru se provádějí pomocí speciální programy FTP klienti nebo FTP manažeři. Umožňují stahovat soubory z FTP serveru, nahrávat je tam, vytvářet na něm nové složky a soubory, upravovat je, spravovat přístupová práva k adresářům stránek atd. Abychom tedy mohli pracovat s webem přes FTP, musíme se k FTP serveru připojit pomocí FTP klienta.

    Chcete-li to provést, musíte zjistit adresu FTP serveru a vybrat FTP klienta. Adresa FTP serveru je IP adresa nebo název domény vašeho webu, který lze nalézt v ovládacím panelu vašeho hostingu.
    Podle mého názoru jsou nejlepší programy pro správu FTP FileZilla a Total Commander. Dnes si rozebereme program – FTP klient FileZilla.

    Doporučuji stáhnout FileZilla z oficiálních stránek vývojáře http://filezilla.ru/. FileZilla je k dispozici na tři verze. Verze s instalátorem, je dodávána s poznámkou "doporučeno" na webu vývojáře - nejlepší a spolehlivá volba pro začínajícího uživatele. Vše, co musíte udělat, je stáhnout soubor, spustit jej a poté proběhne proces instalace bez vašeho zásahu. FileZilla má uživatelsky přívětivé a také rusifikované rozhraní, což z něj dělá ideálního pomocníka při práci s FTP.


    Spusťte stažený instalační balíček FTP klienta.


    Budete vyzváni k přijetí licenční smlouvy. Souhlas přijímáme stisknutím tlačítka „Souhlasím“.


    Klepnutím na tlačítko "Další" pokračujte v instalaci.



    Zadejte instalační cestu FTP klienta Filezilla a znovu klikněte na „Další“.


    Byli jsme požádáni o vytvoření názvu složky pro instalaci, uložíme výchozího FTP klienta Filezilla.
    Klikněte na „Instalovat“ a na konci instalace na „Dokončit“. Program je nainstalován.

    Konfigurace připojení FTP klienta FileZilla s hostingem

    Chcete-li se připojit k vašemu webu přes FTP, musíte v nastavení FileZilla zadat adresu FTP serveru a také přihlašovací jméno a heslo pro přístup k FTP. Po instalaci se otevře okno správce FTP. Chcete-li nakonfigurovat připojení FTP klienta FileZilla k našemu hostingu, klikněte na tlačítko "Otevřít správce webu" v levém horním rohu okna.


    Chcete-li přidat přihlašovací údaje k serveru FTP, klikněte na tlačítko „Nový web“ a zde zadejte název webu.


    Pokud máte mnoho webů s různými předměty, lze je pro pohodlí systematizovat tak, že je seřadíte do složek. Chcete-li to provést, klepněte na tlačítko "Nový katalog" a zadejte název složky. Poté klikněte na tlačítko „Nový web“ a zadejte název webu.


    Jakmile je web vybrán v levém sloupci (zvýrazněte požadovaný web v seznamu), vpravo se zobrazí možnosti:

    Karta Obecné

    "Hostitel"- název nebo IP adresa hostitelského serveru, ke kterému se chcete připojit. Na ovládacím panelu hostingu (nastavení připojení FTP) nebo v se můžete podívat, kterého hostitele zadat technická podpora hostování.
    "Přístav"- číslo portu pro připojení k serveru, obvykle nevyžaduje vyplňování nebo je uvedeno v ovládacím panelu hostingu.
    "Protokol"- typ použitého protokolu připojení: FTP - normální nebo SFTP - šifrované. Obvykle stačí FTP.
    "šifrování"- schopnost poskytovat šifrování pomocí TLS (kryptografický protokol, který zajišťuje bezpečný přenos dat mezi klientem a serverem na internetu, analogický SSL). Je lepší to nepovolovat, protože TLS nefunguje na mnoha serverech.
    "Typ přihlášení"- existuje několik možností: anonymní (nejsou uvedeny žádné přihlašovací údaje), normální (uveďte své přihlašovací jméno a heslo z FTP, nejběžněji používaný typ přihlášení), požádat o heslo (zadá se přihlašovací jméno a poté je požadováno heslo) , interaktivní (velmi zřídka používané), Účet(spolu s přihlašovacím jménem a heslem je zadán účet, používá se velmi zřídka).
    "Uživatel"- uživatelské jméno (přihlášení pro připojení přes FTP).
    "Heslo"- Heslo pro připojení FTP.
    "Účet"- obvykle není vyžadováno pro zadání.
    "Komentáře"- pole pro vkládání komentářů k přidané stránce.


    Klikněte na "OK" pro použití nastavení.
    Všechna nastavení jsou tedy nastavena a nyní se můžete připojit k FTP serveru. Chcete-li to provést, stačí v okně FileZilla kliknout na šipku vedle tlačítka „Otevřít správce webu“ a vybrat hostitele, kterého potřebujeme (pokud máte několik webů).


    Program otevře na levé straně seznam disků a adresářů na vašem počítači ("Lokální hostitel"), napravo - obsah FTP serveru ("Vzdálený hostitel"). Rozbalte seznam disků kliknutím na znaménko plus a vyberte libovolnou složku, její obsah se zobrazí níže. Na serveru FTP nejsou žádné disky, ale existují kořenové adresáře. Pokud vyberete jeden z adresářů, níže uvidíte jeho obsah. V dolní části stránky je panel aktuálních úkolů – zobrazuje průběh přenosu souborů a složek a také úspěšné a neúspěšné přenosy. To je užitečné při přenosu velkého počtu souborů.


    Nyní zvažte jednoduché kroky se složkami a soubory na FTP, což musí udělat každý majitel webu.

    Kopírování souborů a složek přes FTP pomocí FTP klienta FileZilla

    Soubory a složky můžete přesouvat mezi počítačem a FTP serverem pouhým přetažením myši, tzn. podržte požadovaný soubor nebo složku levým tlačítkem myši, přetáhněte jej tam, kam potřebujete, nebo kam FTP server nebo na počítači a uvolněn levé tlačítko myši. Chcete-li přesunout skupinu souborů a složek, musíte vybrat několik souborů podržením klávesy "ctrl" nebo "Shift" a kliknutím levým tlačítkem myši na požadované soubory/složky.
    Nezáleží na tom, zda zkopírujete soubor z FTP serveru nebo na server - tudy funguje všude a nazývá se drag-and-drop, což v latině znamená „drag and drop“.
    Můžete také použít kontextové menu: měli byste otevřít požadované složky na vašem počítači a FTP serveru, vybrat, podržet "Shift" nebo "Ctrl", potřebné soubory / složky a poté na ně kliknout pravým tlačítkem myši a vybrat "Stáhnout" z rozevíracího seznamu (v případě, že stahujeme z hostitele do počítače) nebo "Nahrát na server" (v případě, že jsou soubory nahrávány na hostitele z počítače).


    Operace se soubory a složkami na FTP serveru prostřednictvím FileZilla

    Všechny základní akce se soubory a složkami na vzdáleném hostiteli jsou dostupné pomocí kontextové nabídky, je třeba vybrat požadovaný objekt, kliknout pravým tlačítkem a vybrat požadovanou položku:

    • přejmenování (položka "Přejmenovat");
    • editace (položka "Zobrazit/Upravit");
    • smazání (položka "Smazat");
    • vytváření nových adresářů na FTP serveru (položka "Vytvořit adresář").

    Při mazání souborů a složek na serveru FTP buďte opatrní neexistuje žádný známý koš systému Windows a informace nelze obnovit.


    Správa oprávnění k souborům a složkám webu pomocí FTP klienta FileZilla

    Návštěvníkům vašeho webu můžete umožnit provádět určité akce. Nastavení oprávnění k souborům a složkám na webu se však netýká tolik uživatelů, jako skriptů a systémů správy obsahu, které umožňují nahrávání uživatelských dat, jako jsou obrázky, na váš web. Pokud ale skriptu neumožníte přístup do určitého adresáře, pak tam jednoduše nebude moci uložit uživatelský materiál a místo jeho obrázku na vašem webu se návštěvníkovi zobrazí chybová zpráva. Musíte to vědět a používat to, abyste zajistili bezpečnost webu a chránili ty soubory, které by se neměly měnit.
    Je velmi důležité správně nakonfigurovat přístupová práva k souborům / adresářům vašeho webu. Pro každý soubor/adresář můžete povolit nebo zakázat čtení, zápis a spouštění:

    • "číst" - zobrazit obsah adresáře, toto právo je standardně přiděleno všem adresářům;
    • "záznam" - ukládání dat do adresáře;
    • "execution" - spouštění skriptů z adresáře.

    Chcete-li změnit oprávnění souboru/adresáře pomocí Filezilla, vyhledejte jej na serveru FTP a klikněte na něj pravým tlačítkem. V kontextová nabídka vybrat předmět "Oprávnění k souboru".


    Nyní můžete změnit atributy souboru/adresáře. Plný přístup je udělen právy s číslem "777" - číslo můžete zadat nebo zaškrtnout. Chcete-li je zakázat, zrušte zaškrtnutí políček. Klepnutím na tlačítko "OK" použijete nastavení.
    Samostatně je třeba říci o udělení přístupových práv ke složkám. Nová přístupová práva můžete přidělit pouze vybrané složce nebo také souborům se složkami, které jsou uvnitř této vybrané složky.
    Pokud složka, jejíž přístupová práva se rozhodnete změnit, obsahuje soubory nebo podsložky, zde byste měli určit, zda na ně potřebujete přesměrovat nastavená přístupová práva.
    Pokud v zaškrtávacím políčku manažera zaškrtnete políčko „Přesměrovat do vnořených adresářů“, pak hodnota vámi nastavených přístupových práv bude aplikována na všechny soubory a podadresáře, které budou v tomto adresáři ležet, včetně adresáře samotného.

    Propojení FileZilla FTP klienta s Notepad++

    Otevřete soubory s příponou pro úpravy php, css, html a js nejlépe v editoru Notepad++
    Chcete-li otevřít soubor pro úpravy v FTP klientovi FileZilla, musíte jej vybrat a kliknutím pravým tlačítkem myši vybrat v rozevíracím seznamu "Zobrazit / Upravit".
    Po výběru položky "Zobrazit / Upravit" se ve výchozím nastavení otevře vybraný soubor programem, který je za toto rozšíření zodpovědný ve vašem počítači. Chcete-li soubory s výše uvedenými příponami otevřít v editoru Notepad ++, musíte to udělat určitá nastavení, tedy propojit program FileZilla s editorem Notepad++. Chcete-li to provést, v programu FileZilla v horní nabídce vyberte "Úpravy" → "Nastavení"



    V pravém sloupci „Výchozí editor“ povolte „Použít následující editor“, poté klikněte na procházet a vyberte program Notepad++ (výchozí: C:\Program Files (x86)\Notepad++\notepad++.exe). Klikněte na tlačítko "OK". Nyní se při úpravě souborů ve FileZilla ve výchozím nastavení otevře editor Notepad++.
    Po dokončení všech nezbytných akcí přes FTP se soubory webu se od něj odpojte kliknutím na tlačítko "Odpojit se od serveru, který prohlížíte" v okně FTP klienta FileZilla.


    Jak vidíte, je radost pracovat se stránkou přes FTP, když máte na svém počítači nainstalovaného tak chytrého a pohodlného FTP klienta, jako je FileZilla.

    V pokračování tématu přenosu souborů přes internet dnes budu hovořit o FTP serveru. Přestože jsem dal přednost, nelze přehlédnout FTP server, protože jde o velmi oblíbený způsob přenosu souborů. Takže trocha teorie. Co je to FTP?

    FTP (File Tranfser Protocol) v angličtině znamená „File Transfer Protocol“ a slouží k výměně souborů mezi počítači přes internet nebo lokální síť. Pro vstup na FTP server stačí nebo dokonce běžný prohlížeč Průzkumník Windows. Jedinou podmínkou je otevřený port 21 (ve výchozím nastavení se používá, ale lze jej nahradit vlastním), to znamená, že musí být otevřený. Pokud tedy máte bránu firewall nebo router, budete si muset pamatovat, kde máte pokyn k předání portu 21.

    Pojďme tedy k nastavení FTP serveru.

    1) A první věc, kterou potřebujeme, je přidat komponenty do našeho operačního systému. Chcete-li to provést, přejděte na „Ovládací panely“ → „Programy“ → „Programy a funkce“ a klikněte na tlačítko vlevo „Zapnout nebo vypnout funkce systému Windows“:

    2) V seznamu, který se otevře, musíme povolit skupinu komponent IIS, konkrétně: FTP server, internetové služby a nástroje pro správu webových stránek. Mělo by to být stejné jako na snímku obrazovky:

    Klikněte na OK a počkejte na dokončení instalace komponent. V závislosti na verzi vašeho operačního systému budete možná potřebovat disk s instalační balíček Okna.

    V okně, které se otevře, otevřete v levém sloupci strom až na záložku „Weby“ a klikněte na tuto záložku pravým tlačítkem. Vyberte "Přidat server FTP":

    Zadejte název webu a adresář, ke kterému se bude přistupovat prostřednictvím protokolu FTP:

    Zadejte parametry pro spuštění FTP serveru. Pokud nechcete, aby se server spouštěl automaticky při startu systému, zrušte zaškrtnutí políčka. V podsekci SSL dejte tečku na „Bez SSL“:

    Na další stránce zaškrtněte políčko vedle „Anonymní“ a „Prostý“ a klikněte na Hotovo:

    FTP server byl vytvořen, pokračujeme v konfiguraci.

    4) Přejděte na "Ovládací panely" → skupina "Systém a zabezpečení" → " Brána firewall systému Windows“ a v levém sloupci vyberte „Pokročilé možnosti“:

    Přejděte na kartu "Pravidla pro příchozí připojení". Musíte najít a zahrnout dvě položky:

    - FTP server ( příchozí provoz);
    - Provoz FTP serveru v pasivním režimu (příchozí FTP provoz v pasivním režimu).

    Chcete-li to provést, klikněte pravým tlačítkem myši na pravidlo a vyberte „Povolit pravidlo“:

    Poté přejděte na kartu "Pravidla pro odchozí připojení" a povolte pravidlo "Provoz FTP serveru (odchozí provoz FTP)":

    Pokud máte nainstalovanou bránu firewall nebo směrovač, musíte otevřít port 21 (TCP) pro příchozí připojení a port 20 (TCP) pro odchozí připojení.

    5) Je nutné vytvořit uživatele, který bude mít plný přístup k serveru přes FTP (zápis/mazání). Nejprve musíte vytvořit nová skupina uživatelů. Proto přejdeme do „Ovládací panely“ → skupina „Systém a zabezpečení“ → „Nástroje pro správu“ → „Správa počítače“. V levé části okna vyberte sekci " Místní uživatelé a skupiny» → «Skupiny». Klikněte pravým tlačítkem na prázdné místo ve střední části okna a vyberte "Vytvořit skupinu ...":

    Zadejte název a popis skupiny a klikněte na tlačítko "Vytvořit":

    Přejděte na kartu „Uživatelé“ a analogicky klikněte na prázdné místo a vyberte „Nový uživatel“:

    Předepíšeme údaje a vymyslíme heslo (alespoň osm znaků). Zaškrtneme také políčka „Zakázat změnu hesla uživatelem“ a „Platnost hesla nevyprší“:

    Otevřete vlastnosti nového uživatele tak, že na něj kliknete pravým tlačítkem. Přejděte na kartu „Členství ve skupině“. Stiskneme tlačítko „Přidat“ → „Upřesnit“ → „Hledat“ a vybereme skupinu, kterou jsme vytvořili před několika minutami. Stiskneme OK.

    Klikněte na tlačítko "Přidat" a přidejte skupinu, kterou jsme vytvořili. Skupině poskytneme plný přístup zaškrtnutím odpovídajícího zaškrtávacího políčka ve spodní části okna:

    Kliknutím na tlačítko OK změny použijete.

    Přejděte do „Ovládací panely“ → skupina „Síť a zabezpečení“ → „Nástroje pro správu“ a otevřete „Správce IIS“ → „Weby“ a vyberte náš web:

    Vybereme "Uvedené role nebo skupiny uživatelů" a předepíšeme název naší skupiny. Udělte této skupině oprávnění ke čtení a zápisu a klikněte na OK.

    Vrátíme se na stránku a přejdeme na "FTP protokolování".

    Upřesněte maximální velikost přihlásit nebo jej úplně zakázat. Klikněte vpravo na "Použít":

    To je vše. Doufám, že tento článek byl pro vás užitečný. Kliknutím na jedno z níže uvedených tlačítek o něm řekněte svým přátelům. Také se přihlaste k odběru aktualizací webu zadáním svého e-mailu do pole vpravo.

    Děkuji za pozornost:)

    FileZilla Server je server, který podporuje FTP a FTP přes SSL/TLS a poskytuje zabezpečené šifrované připojení k serveru.

    FileZilla podporuje SSL. Váš prohlížeč udržuje stejnou úroveň šifrování pro ochranu vašich informací. Když používáte SSL, vaše informace jsou zašifrovány, takže je nikdo nevidí, takže vaše soukromí je zaručeno. Podporuje také on-the-fly kompresi, která urychluje přenos dat.
    Bohužel, možnost komprese dat může někdy fungovat nesprávně, proto se doporučuje používat ji opatrně. Možnost, že již existuje komprimované soubory budou převedeny s větší velikost než ty původní.

    SFTP (SSH File Transfer Protocol) není podporován serverem Filezilla.

    • Spusťte exe instalační program
    • Musíte vybrat admin port a zapamatovat si ho
    • Spusťte rozhraní serveru FileZilla
    • Zadejte port správce a heslo správce, klikněte na ok/připojit
    • Vytvořte uživatelský profil a/nebo skupinu s oprávněními k domovskému adresáři.
    • Vytvořte další adresář a povolte mapování názvu aliasu na domovský adresář (/AliasName)
    • Dokončete instalaci

    Instalace na Windows 7 s vestavěným firewallem

    Po instalaci se ujistěte, že je FileZilla Server uveden jako povolený program ve vestavěné bráně firewall. V Ovládacích panelech otevřete Systém a zabezpečení. V Sekce Windows Firewall, musíte vybrat "Povolené programy", abyste otevřeli okno nastavení. Musíte vybrat Soukromé i veřejná síť pro "FileZilla Server" (ne "FileZilla Server Interface". Pokud "FileZilla Server" není uveden, přidejte "C:\Program Files\FileZilla Server\FileZilla server.exe" podle toho, kde byl klient nainstalován). Pokud ne, vyberte si Soukromá síť, bude příchozí FTP připojení zablokováno.