Vytvořte souborový server ftp serveru. Instalace a konfigurace FTP serveru pod Windows

Pokud odkazujete na články tohoto druhu, pak vám znovu připomene podstatu a účel takových serverů, s největší pravděpodobností to nedává smysl, ale kvůli formě stojí za to objasnit, že protokol pro přenos souborů používá port 21 výchozí a lze jej použít pro prohlížení jako internetový prohlížeč a většinu správci souborů který zahrnuje Průzkumníka Windows.

Pokračuji v povinném úvodu a připomenu, že pro běžnou práci v lokální síť budete muset otevřít port 21 na serverovém počítači Fierwallu (samozřejmě ten, na kterém budete konfigurovat), a pro přístup z externí sítě musíte také přeposlat tento port na routeru. Poslední upomínky jsou nutné pro šťastné majitele firewallů a routerů. Pokud tedy používáte tyto programy a zařízení, nebude nadbytečné si přečíst pokyny a dokončit nastavení.

Začněme tím, že se ujistíme, že náš operační systém takovou práci vůbec dokáže. Chcete -li to provést, stačí se podívat na název sestavy a vše, co je nad verzí Home, je považováno za vhodné pro naše potřeby.

Krok první.

Na ovládacím panelu najdeme položku „programy a komponenty“ a v ní přejdeme na položku „Povolení nebo zakázání součástí systému Windows“

Krok dva

Nabídka, která se otevře, nám nabídne seznam komponent, ze kterých musíme najít a povolit „služby IIS“ a všechny její dílčí služby. Musíte to získat takto:

Stiskněte tlačítko OK a počkejte, až Windows dokončí instalaci.

Krok tři

Nyní musíme spustit náš server přímo. Na stejném ovládacím panelu najdeme položku „Nástroje pro správu“ a v ní „Správce internetových informačních služeb“

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

Poté nastavíme název webu a adresář, do kterého bude protokol ftp fyzicky přistupovat

Dále jsou určeny parametry pro spuštění serveru a pro snazší přístup stojí za to specifikovat spuštění bez SSL. Zda ho spustíte při spuštění systému a zda ho chcete vázat na konkrétní adresu, je jen na vás.

Na další strana zaškrtněte před „Anonymní“ a „Normální“ a klikněte na hotovo.

Na tento moment Server FTP je připraven, ale abychom jej mohli používat, budeme pokračovat v konfiguraci.

Nyní nakonfigurujme bránu firewall systému Windows

"Kontrolní panel"→ "Brána firewall systému Windows"

Zde přejdeme k dalším parametrům.

Poté musíte povolit 2 pravidla pro příchozí připojení

    FTP server ( příchozí provoz)

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

Pro odchozí připojení v bráně firewall musíte povolit následující pravidlo " Provoz serveru FTP (odchozí provoz FTP) “.

Krok pět

Nyní musíte vytvořit uživatele, který bude pracovat se serverem. Proč otevírat systémovou konzolu. Stiskněte kombinaci kláves Win + R a zadejte do pole „mmc“

v konzole, která se otevře, stiskněte Ctrl + M nebo nabídku „soubor“ - „Přidat nebo odebrat modul snap -in“. Otevře se nabídka, do které musíte přidat „ Místní uživatelé a skupiny "

Pokud jste vše udělali správně, zobrazí se následující okno:

Nyní vytvoříme skupinu pro uživatele našeho FTP serveru.

Klikněte pravým tlačítkem na „Skupiny“ - „Vytvořit novou skupinu“

Dáme příkaz „vytvořit“ a pokračujeme k vytvoření uživatele.

Nyní musíme svázat našeho uživatele s dříve vytvořenou skupinou. Chcete -li to provést, přejděte na kartě „Členství ve skupině“ na vlastnosti uživatele. Tam stiskneme tlačítko „přidat“ a „dodatečně“ - „hledat“. Nyní přidejte skupinu, kterou jsme vytvořili před několika minutami.

Krok šest

Pro adresář, který jsme zadali při vytváření serveru, musíme určit oprávnění skupiny. Chcete -li to provést, otevřete jeho vlastnosti na kartě „Zabezpečení“ a stiskněte tlačítko „Změnit“:

Klikněte na tlačítko „Přidat“ a přidejte skupinu, kterou jsme vytvořili. Skupině udělujeme plný přístup zaškrtnutím příslušného zaškrtávacího políčka v dolní části okna:

Krok sedm

Vraťme se k nastavení serveru FTP

Přejděte na „Pravidla autorizace FTP „A vytvořte povolovací pravidlo, kde v Vybereme „Specifikované role nebo skupiny uživatelů“ a zapíšeme si název naší skupiny. Udělte této skupině oprávnění ke čtení a zápisu a klikněte na OK.

Nyní je váš FTP server nakonfigurován a připraven k použití. Nezapomeňte zkontrolovat na bráně firewall a routeru otevřené porty pro web a můžete se bezpečně pustit do práce.

Úspěšný přenos FTP vyžaduje velmi přesnou a pečlivou konfiguraci. Pravda, v nejnovějších klientských programech do značné míry tento proces Automatizovaný. Přesto zůstává potřeba provést základní nastavení připojení. Jdeme na to podrobný příklad Podívejme se, jak konfigurovat FileZilla, dnes nejpopulárnější FTP klient.

Pokud ve většině případů není vaše připojení vytvořeno prostřednictvím brány firewall routeru a poskytovatel komunikace nebo správce serveru nepředložil žádné zvláštní podmínky pro připojení přes FTP, pak stačí provést příslušné položky ve Správci webů k přenosu obsahu .

Pro tyto účely přejděte v horní nabídce do části „Soubor“ a vyberte položku „Správce stránek“.

Můžete také přejít do Správce stránek otevřením odpovídající ikony na panelu nástrojů.

Otevře se před námi správce stránek. Chcete -li přidat připojení k serveru, klikněte na tlačítko „Nový web“.

Jak vidíte, na pravé straně okna jsou pole k dispozici pro úpravy a na levé straně se objeví název nového připojení - „Nový web“. Můžete jej však přejmenovat, jak chcete, a jak bude toto spojení pro vás pohodlnější vnímat. Tento parametr nijak neovlivní nastavení připojení.

Dále přejděte na pravou stranu Správce stránek a začněte vyplňovat nastavení účtu „Nový web“ (nebo jakkoli to nazvete jiným způsobem). Do sloupce „Host“ napište adresu v abecedním tvaru nebo IP adresu serveru, se kterým se chystáme připojit. Tuto hodnotu je třeba získat na samotném serveru z administrace.

Vybereme protokol přenosu souborů podporovaný serverem, ke kterému se připojujeme. Ale ve většině případů ponecháme tuto hodnotu na výchozím „FTP - File Transfer Protocol“.

Ve sloupci šifrování také, pokud je to možné, ponechte výchozí data - „Použít explicitní FTP přes TLS, je -li k dispozici“. Tím se maximalizuje ochrana připojení před narušiteli. Pouze pokud máte problémy s připojením přes zabezpečené připojení TLS, má smysl vybrat možnost „Použít běžný FTP“.

Výchozí typ přihlášení v programu je nastaven na anonymní, ale většina hostingů a serverů anonymní připojení nepodporuje. Vybereme proto buď položku „Normální“, nebo „Požádat o heslo“. Je třeba poznamenat, že pokud vyberete normální typ přihlášení, budete se k serveru připojovat prostřednictvím účet automaticky bez zadávání dalších údajů. Pokud vyberete položku „Vyžádat heslo“, budete muset heslo zadat pokaždé ručně. Ale tato metoda, i když méně pohodlná, je atraktivnější z bezpečnostního hlediska. Je tedy jen na vás, jak se rozhodnete.

Do dalších polí „Uživatel“ a „Heslo“ zadáte uživatelské jméno a heslo, které jste dostali na serveru, ke kterému se chystáte připojit. V některých případech je můžete později, pokud si přejete, změnit, a to vyplněním příslušného formuláře přímo na hostingu.

Na ostatních kartách správce webu „Pokročilé“, „Nastavení přenosu“ a „Kódování“ nemusíte provádět žádné změny. Všechny hodnoty by měly zůstat ve výchozím nastavení a pouze v případě některých problémů s připojením můžete podle jejich konkrétních důvodů provádět změny na těchto kartách.

Poté, co jsme zadali všechna nastavení pro jejich uložení, klikněte na tlačítko „OK“.

Nyní se můžete připojit k příslušnému serveru tak, že přejdete přes správce stránek k požadovanému účtu.

Obecné nastavení

Kromě nastavení pro připojení ke konkrétnímu serveru existují v FileZilla obecná nastavení. Ve výchozím nastavení jsou v nich nastaveny nejoptimálnější parametry, takže často uživatelé v tato sekce nikdy nevstup Existují však jednotlivé případy, kdy jsou v obecném nastavení stále vyžadovány určité manipulace.

Chcete -li se dostat do správce obecných nastavení, přejděte do části horního menu „Úpravy“ a vyberte položku „Nastavení ...“.

Na první otevřené kartě „Připojení“ zadáváte takové parametry připojení, jako je časový limit, maximální počet pokusů o připojení a pauza mezi čekáním.

Karta FTP označuje typ připojení FTP: pasivní nebo aktivní. Výchozí hodnota je pasivní. Je to spolehlivější, protože s aktivní připojení pokud jsou na straně poskytovatele brány firewall a nestandardní nastavení, jsou možné chyby připojení.

V sekci „Přenosy“ můžete konfigurovat počet souběžných přenosů. V tomto sloupci můžete vybrat hodnotu od 1 do 10, ale výchozí jsou 2 připojení. Pokud si přejete, můžete v této sekci určit rychlostní limit, i když ve výchozím nastavení není omezen.

V sekci „Rozhraní“ můžete upravit vzhled programu. Toto je pravděpodobně jediná část obecných nastavení, u nichž je přípustné změnit výchozí nastavení, i když je připojení správné. Zde můžete vybrat jeden ze čtyř dostupných typů rozvržení panelů, určit polohu protokolu zpráv, nastavit skládání programu do zásobníku, provést další změny v vzhled aplikace.

Název záložky „Jazyk“ mluví sám za sebe. Zde můžete vybrat jazyk rozhraní programu. Protože však FileZilla automaticky detekuje jazyk nainstalovaný v operačním systému a ve výchozím nastavení jej vybere, ve většině případů nejsou v této části vyžadovány žádné další akce.

V sekci „Úpravy souborů“ je možnost přiřadit program, pomocí kterého bude možné vzdáleně upravovat soubory přímo na serveru bez jejich stahování.

Na kartě „Aktualizace“ je přístup k nastavení četnosti kontroly aktualizací. Výchozí hodnota je jeden týden. Můžete nastavit parametr „každý den“, ale vzhledem ke skutečnému načasování vydání aktualizací to bude zbytečně častý parametr.

Na kartě „Přihlášení“ můžete povolit nahrávání souboru protokolu a nastavit jeho maximální velikost.

Poslední část, Ladění, vám umožňuje povolit nabídku ladění. Tato funkce je ale dostupná jen pro velmi pokročilé uživatele, takže pro lidi, kteří se s možnostmi FileZilla teprve seznamují, rozhodně není užitečná.

Jak vidíte, pro správnou funkci programu FileZilla ve většině případů stačí provést nastavení pouze ve Správci webů. Obecná nastavení programu ve výchozím nastavení již byla vybrána jako nejoptimálnější a má smysl do nich zasahovat pouze v případě problémů s provozem aplikace. Ale i v tomto případě musí být tato nastavení nastavena přísně individuálně, s ohledem na funkce operační systém, požadavky na poskytovatele a server a také nainstalované antiviry a firewally.

Hezký den, milí čtenáři! V poslední době se objevilo mnoho zpráv, které mě žádaly, abych vám řekl, jak si nainstalovat vlastní FTP server v domácích (nebo ne) podmínkách.

Příprava na instalaci vašeho FTP serveru

Jak jsme slíbili, nejprve stručně o tom, co je FTP pro ty co nevědí:

Chtěl bych okamžitě poznamenat, že článek tuto možnost zváží domácí použití, bez složitých a jemných nastavení, která se používají v případě plnohodnotných podnikových serverů.

Chcete -li nainstalovat, musíte si stáhnout jednu z více distribucí, které vám pomohou nasadit FTP-server. Osobně doporučuji použít Server FileZilla, jako on, jako klient, kterého jsem kdysi zmínil (viz článek na výše uvedeném odkazu), je velmi snadná instalace a konfigurace a také zdarma.

Stáhnout si jej můžete například na tomto odkazu.

Nainstalujte server FTP FileZilla

Po stažení distribuce ve skutečnosti spusťte její instalaci (to znamená, že musíte kliknout na stažené exe-soubor) a postupujte podle níže uvedených pokynů.

V prvním okně musíte souhlasit licenční smlouva, klikněte na „ Souhlasím”.

Standard(Standart) - možnost instalace od nuly pro plné fungování serveru.

Úplný(Úplný) - téměř stejný, ale také zdrojový kód programu bude zkopírován do instalační složky, v případě, že v něm budete chtít něco změnit.

Pouze služba FTP(Pouze služba) - služba FTP je nainstalována přímo, bez přístupu k ní přes rozhraní. Užitečné, pokud plánujete spravovat úložiště souborů z jiného počítače.

Ovládací rozhraní(Pouze rozhraní) - na rozdíl od předchozího bodu je nainstalován pouze grafický shell pro správu serveru, ale nikoli samotný server. Použijte, pokud chcete vzdáleně přistupovat k vašemu FTP serveru.

Vlastní instalace(Vlastní) - Můžete si svobodně vybrat, co chcete do počítače umístit.

V dalším okně musíte vybrat instalační složku, například „ C: \ Program Files \ Server FileZilla“. Po výběru přejděte do dalšího okna (Další).

Nyní nás instalační program požádá, abychom zvolili způsob instalace a spuštění serveru.

Existují tři možnosti:

  • Jako služba a začít při přihlášení
  • Jako službu a spusťte ručně
  • Snadná instalace, spusťte ručně

Doporučuje se zvolit první nebo druhou možnost. Jediným rozdílem je, že v druhém případě, aby server fungoval, budete muset přejít na „ Ovládací panely - Nástroje pro správu - Správa služeb“, Najděte službu v seznamu a spusťte ji sami kliknutím na tlačítko Start.

V této fázi byste navíc měli určit port, přes který bude připojeno rozhraní pro správu serveru, tj. Takříkajíc vaše administrační konzole, která vám umožní zadat nastavení, zjistit, kdo a kde se připojil atd. Chcete -li zlepšit zabezpečení, změňte jej ze standardního (14147) na něco jiného.

Ve výchozím nastavení je také zaškrtnuta možnost spustit server po instalaci (Spustit server po dokončení instalace)... Toto zaškrtávací políčko můžete nechat, nebo jej můžete odebrat. To je tvoje věc. Poté přejděte do posledního okna pomocí tlačítka další.

Zde vybereme možnosti pro spuštění rozhraní.

Opět existují tři z nich:

  • Při přihlášení pro všechny uživatele
  • Při přihlášení pro aktuálního uživatele
  • Ručně

První možnost bude fungovat, pokud jste jediným uživatelem počítače, na kterém je server nainstalován, a vy v zásadě stále spouštíte rozhraní automaticky pod všemi účty operačního systému nebo pouze pod jedním.
Druhý je vhodný pro ty, kteří nepracují na počítači sami. (to znamená, že v počítači je několik účtů, které používají různí lidé) a chce, aby to nikdo jiný neovládal FTP server, to znamená, že rozhraní bylo spuštěno pouze z účtu, ve kterém je nyní instalace provedena.

A třetí možnost nastavuje parametr spuštění pouze ručně, to znamená, že se systémem vůbec nezačne.
Připomínám, že rozhraní je něco jako administrativní program, který vám umožňuje sledovat stav serveru, start-stop a konfigurovat jej.

Zaškrtávací značka (Po dokončení instalace spusťte rozhraní) v tomto okně opět nastaví spuštění rozhraní ihned na konci instalace.

Když jsme na to všechno přišli, můžete konečně začít instalovat server (samozřejmě pomocí tlačítka „ Nainstalujte“)

Konfigurace serveru FTP FileZilla Server

Takže po instalaci, při prvním spuštění rozhraní, se objeví malé okno, kde musíte zadat adresu a port pro připojení, stejně jako heslo správce (při první instalaci tam není)... Můžete zaškrtnout možnost „Připojit se k tomuto serveru neustále“ (Vždy se připojte k tomuto serveru)... Klikněte na „ OK“.

Chtěl bych zdůraznit, že se jedná o připojení k serveru lokálně, konkrétně o připojení k administračnímu rozhraní, tj. K vydání adresy 127.0.0.1 a přístav 14147 protože přítel, který se chce připojit, je k ničemu. O externích adresách, heslech a návštěvnosti vyžadovaných pro připojení k serveru bude napsáno v průběhu článku.

Nyní přejdeme k nastavení. To se provádí navigací na adresu „ Upravit -> Nastavení”Nebo kliknutím na tlačítko na panelu rozhraní:

Otevře se před vámi okno nastavení. Na první kartě (Obecná nastavení) můžete nastavit následující parametry:

Shora dolů na snímku obrazovky:

  • Port, na kterém se budou klienti připojovat k serveru
  • Maximální počet klientů
  • Počet vláken
  • Různé časové limity (tři kusy)

V rámci tohoto článku nás zajímají první dva body. Port lze ponechat tak, jak je, nebo jej můžete změnit, aby se zlepšilo zabezpečení, ale pak o něm budete muset informovat všechny, kteří se chtějí připojit.

Druhé nastavení je zodpovědné za maximální počet připojení. Ve výchozím nastavení je hodnota parametru „ 0 ”, To znamená, že jejich počet není omezen. Tento parametr stojí za to změnit, pokud se například váš internetový kanál nedokáže vyrovnat se zátěží, protože se k vám připojuje tolik lidí.

Zbytek lze ponechat beze změny, protože nastavení je optimální pro domácí použití.

V další podpoložce můžete nakonfigurovat uvítací zprávu, kterou uživatelé uvidí při připojení. Například: " Server Notes Sis. Admin!“. Zde můžete také použít takzvané textové parametry. Můžete například nastavit výstup pro klienty verze ftp-server. Chcete -li to provést, zadejte kromě pozdravu také kombinaci znaků % v... V místě, kde je zadáte, se automaticky zobrazí výše uvedená verze.

Dále přejděte na podpoložku „ Vazby IP“. Konfigurováno zde IP-adresy, kde jsou naše FTP server. Pokud chcete, aby byl server přístupný pouze z místní sítě, měli byste místo hvězdičky zadat místní IP-adresa, jako např 192.168.1.5 ... Jinak se zde není čeho dotknout.

V pododstavci „ IP filtr"Lze nastavit." IP adresy (nebo jejich rozsah) které se bude zakázat připojit k vašemu serveru, stejně jako nastavit výjimky ze zadaného rozsahu (druhé pole). Pokud například chcete někomu zakázat přístup a zakázat mu přístup na váš server, uveďte jej v prvním okně. Pokud chcete udělit přístup pouze někomu konkrétnímu a odepřít všem ostatním, vložte do prvního pole hvězdičku a nastavte seznam IP-adresy ve druhém.

Karta “ Nastavení pasivního režimu”Reguluje parametry pro pasivní připojení k serveru a jeho odpověď. Zde stojí za to něco změnit, pouze pokud nejste připojeni k internetu přímo, ale prostřednictvím routeru, na kterém žije a NAT... V takovém případě možná budete muset zadat do pole „ Použijte následující IP"Váš externí." IP-adresa (můžete si to ověřit u svého poskytovatele nebo v rozhraní routeru), a také nastavit rozsah portů (Použít vlastní rozsah portů), přes které se klient může připojit k vašemu serveru v pasivním režimu. Stojí za to dotknout se těchto nastavení, možná pouze v případě problémů s připojením uživatelů. V případě těchto a není možné na to přijít sami, vám poradím s nastavením výhradně pro vás (pište komentáře).

Sekce nastavení “ Smíšený"Obsahuje nastavení, která jsou pro domácí FTP server nevýznamná." Například jako „ Nezobrazovat heslo v souborech protokolu(Nezobrazovat hesla v protokolu zpráv), “Spouštěcí rozhraní je minimalizováno”(Start minimalizován), stejně jako velikost přenosových vyrovnávacích pamětí. Obecně se zde nemusíte ničeho dotýkat.

Na " Nastavení rozhraní správce"Lze nastavit." IP-adresa a port, přes který bude k dispozici rozhraní pro správu serveru (stejný, jako jsme použili jako první 127.0.0.1 a 14147 , tj. pokud si přejete, můžete je změnit)... Případně můžete určit IP-adresy, které se k němu mohou připojit.

Sekce nastavení “ Protokolování”Umožňuje povolit protokolování do souboru, konfigurovat jejich maximální velikost (omezit velikost souboru protokolu na), zapisovat vše do jednoho souboru (Přihlásit vše na „FileZilla Server.log“) nebo vytvořte samostatný pro každý den (v tomto případě můžete omezit jejich maximální trvanlivost).

Karta “ Nastavení GSS"Je zodpovědný za používání protokolu." Kerberos GSS... Tato možnost nevyžaduje konfiguraci pro běžné použití.

Pak máme “ Rychlostní limity“. Může pomoci omezit rychlost příchozích a odchozích připojení. Existují dva způsoby omezení: nastavit konstantní limit na celou dobu nebo vytvořit pravidla pro konkrétní den a / nebo hodinu. Limity jsou uvedeny v kilobajtech.

Karta “ Komprese filtrů”Umožňuje během přenosu povolit režim komprese souborů. V tomto případě můžete nakonfigurovat minimální a maximální úroveň komprese a také určit adresy IP, pro které nebude komprese použita. Nemusíte se ničeho dotýkat.

Chcete -li nastavit zabezpečené připojení mezi klientem a serverem, přejděte na „ Nastavení SSL / TLS“. Zde musíte povolit podporu pro tyto protokoly a určit cesty k nim soukromý klíč, soubor certifikátu a heslo. Pro běžného uživatele to není nutné, takže se tomuto článku nebudeme věnovat.

Nakonec můžete povolit automatické banování uživatelů po n-th pokusy o neúspěšná připojení a čas zákazu. Chcete -li to provést, přejděte na „ Autobusy"A pokud to potřebujete, zaškrtněte políčko" Povolit automatické zákazy“, Uveďte ve sloupci„ Zakázat IP adresu po"Počet pokusů, po kterých bude blokování provedeno, a také doba blokování v" Zákaz pro“. To je někdy nutné, aby nechtěné osoby neposílaly váš server spam při pokusu o připojení.

Počáteční nastavení uživatelských účtů (uživatelé) a sdílení (sdílení)

Nyní nakonfigurujme přístup uživatelů, konkrétně jejich účty, hesla, složky atd.
Jako příklad vytvořme největšího, takříkajíc běžného uživatele, a dejme mu přístup.

Chcete -li tedy přidat nový účet, postupujte v hlavním okně rozhraní po cestě „ Upravit-> Uživatelé“. Zobrazí se nám okno pro práci s uživateli.

Chcete -li přidat nový, klikněte na „ Přidat“. Dále budete muset nastavit jeho název, např. anonymní, a členství ve skupině (v našem případě nebudeme uvádět)... Nastavíme, stiskneme „ OK”.


Nyní pro našeho nového uživatele můžete nastavit heslo a limit počtu připojení. V případě potřeby to proveďte zaškrtnutím políčka „ Heslo"A zadáním (hesla) v okně naproti." Důrazně doporučujeme používat hesla pro uživatele z bezpečnostních důvodů.

Dále přejděte na „ Sdílejte složky“. Zde ve skutečnosti nastavujeme, ke kterým složkám bude mít uživatel přístup. To se provádí jednoduše: klikněte na „ Přidat"A vyber si." požadovanou složku na disku. Vlevo k němu můžete nastavit přístupová práva: jen pro čtení - „ Číst", Záznam -" Napsat", Vymazání -" Vymazat"A možnost změnit existující soubory v adresáři -" Připojit“. Níže můžete povolit vytváření, mazání, seznam souborů a distribuci oprávnění do podadresářů.

Nastavíme potřebné parametry a složky a ... OK

Na toto počáteční nastavení hotovo. Pro domácí použití nepotřebujete víc

Přístup uživatele na server.

Aby vaši přátelé mohli použít váš FTP server, musíte jim to poskytnout IP-adresa, stejně jako vámi zadané uživatelské jméno (jména), hesla (hesla) a v případě potřeby port (je-li změněn), který musí uvést ve své předvolbě FTP-klient.

Učte se externě IP-adresa může být kontaktováním poskytovatele, nahlédnutím do nastavení routeru nebo jednoduše pomocí některé z mnoha služeb, jako je např. www.2ip.ru (jak asi tušíte, potřebujete to, co je napsáno pod textem „Vaše IP adresa:“).

Doslov.

Tady jsou věci.

Navzdory skutečnosti, že článek je zaměřen co nejvíce pro malé domácí použití, snažil jsem se vše vysvětlit co nejpodrobněji. požadovaná nastavení a nuance.

Často se stává, že si potřebujeme vyměnit soubory s někým v síti. U malých souborů můžete použít poštu nebo soubor přenést například přes internetový pager. To je přijatelné, pokud jeho velikost nepřesáhne několik megabajtů. A jestli je to film nebo hra, nebo archiv s fotografiemi několika gigabajtů? Můžete samozřejmě použít veřejnou službu hostování souborů, rozdělit soubor na části a poskytnout jej ke stažení, ale ani zde není vše hladké, většina uživatelů je zvyklá stahovat zdarma, a to zpravidla je omezení rychlosti a čekání na časovač. Tady přichází naše pomoc vlastní FTP-server (protokol pro přenos souborů).
Jaké jsou výhody vašeho vlastního FTP serveru:

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

Vše v pořádku

V tomto článku vyzývám čtenáře MirSovetova, aby zvážili, jak s dynamickou adresou a připojením pomocí technologie ADSL zajistit, aby k vašemu FTP serveru měl přístup samozřejmě každý uživatel sítě bez ohledu na to, kde se na planetě nachází. z vašich oprávnění. Aby byl váš server FTP k dispozici, potřebujete službu, která bude odpovídat Doménové jméno Vaše IP adresa. Mapování doménových jmen má na starosti server DNS.
Co je to server DNS? Jedná se o systém názvů domén (DNS), který vám umožňuje namapovat název domény na IP adresu. Díky DNS do adresního řádku prohlížeče nepíšeme IP adresy, ale názvy stránek, které jsou nám srozumitelné a známé. Běžný server DNS však funguje pouze se statickými IP adresami a naši dynamickou IP adresu nemůžeme svázat s názvem domény. Co tedy potřebujeme, abychom měli název domény pro náš server FTP? Budeme se muset zaregistrovat v takovém systému, který nám může poskytnout takovou 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, zvážíme jeden z nich trochu podrobněji.

Registrace

Zaregistrujeme se na DynDNS.com. Přejděte na stránku a klikněte na tlačítko „Zpívat zdarma“ a poté na tlačítko „Zpívat“.
Do pole „Název hostitele“ napíšeme jméno, které se vám líbí, hlavní je, že ho nikdo neobsazuje. Dále ze seznamu vyberte požadovanou doménu. 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. To je vše, nic jiného by nemělo být měněno ani označováno. Měli byste mít něco takového:

Poté klikněte na tlačítko ve spodní čá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, pak bude proces registrace pokračovat, jinak vás systém vyzve ke změně názvu nebo doména. V našem případě vše proběhlo dobře a Dynamic DNS Hosts byl vytvořen s názvem mirsovetov.homeftp.net. Nyní musíme vytvořit náš účet. Ihned je třeba poznamenat, že e -mailové adresy serveru mail.ru nejsou povoleny.

No, tady, ve skutečnosti, to je vše, zbývá jí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 zapojit se do tvorby velký počet jména, protože služba neposkytne více než pět jmen zdarma, a i když odstraníte ty, které nepotřebujete, počítadlo se přesto nevynuluje. Věnujte proto jménu dostatečnou pozornost.
Nyní potřebujeme malý program, který bude sledovat změnu vaší IP adresy a odeslat ji tak, aby odpovídala názvu domény. Je umístěn na stránce podpory (https://www.dyndns.com/support/). Stáhněte si DynDNS® Updater, nainstalujte a přihlaste se. V tomto nejsou žádné potíže. Program se spustí automaticky při spuštění systému.
Zjistili jsme tedy naši dynamickou adresu, nyní nám služba DynDNS poskytne trvalé jméno domény 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. Program serveru Pablo PTP budeme používat kvůli jeho dostupnosti, bezplatnosti, jednoduchosti a intuitivnosti. přehledné rozhraní(můžete si jej stáhnout z odkazu: http://gooddi.webhop.net/files/pablos_ftp_server_v1_52.rar).

Instalace a konfigurace serveru FTP

Chcete -li začít, stáhněte si program Pablo FTP server a rozbalte jej na jakékoli vhodné místo. 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ěží server FTP. Pokud máte doma jeden počítač a váš modem ADSL má adresu 192.168.1.1 a v nastavení modemu se nic nezměnilo, bude adresa počítače 192.168.1.2. To lze zjistit kliknutím na ikonu internetové připojení kliknutím pravým tlačítkem myši a výběrem položky „Stav“ v nabídce, poté přechodem na kartu „Podpora“ nebo spuštěním příkazu „ipconfig“ v příkazový řádek(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ětlení („Autostart“, „Start minimalizovaný na zásobník“, „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 „hosta“. Po kliknutí na „Ok“ vás program vyzve k zadání kořenového adresáře pro uživatele, nad nějž nebude moci vylézt, ať už je kdekoli. 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 sami zmateni. Jak vidíte na obrázku níže, vytvořili jsme uživatele „host“, dali jsme mu heslo a kořenový adresář „FTP_SERVER“, dali mu práva k nahrávání, stahování a vytváření adresářů. Pokud si přejete, můžete připojit 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 k dispozici na kartě „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 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 pro 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 se zobrazí okno průzkumníka - to znamená, že váš server FTP funguje. Váš server je však prozatím k dispozici pouze lokálně.
Aby byl váš server přístupný z, musíte udělat ještě jednu věc, a to nakonfigurovat modem ADSL tak, aby odesílal požadavky na váš server FTP. Toto se nazývá přesměrování portů.

Konfigurace modemu

Chcete -li to provést, musíte vstoupit do rozhraní modemu. Jeho adresa je s největší pravděpodobností 192.168.1.1. Zkontrolujte dokumentaci k modemu. Musíte jej zadat do adresního řádku prohlížeče. Dále bude nastavení na příkladu ADSL modemu D-Link, v ostatních modelech modemů se nastavení příliš neliší.
Vstoupili jste tedy do rozhraní modemu, přejděte do části „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 „ Přidat / použít “a restartovat modem. Po stažení modemu můžete svým přátelům posílat e -maily a říct jim, že jim rádi poskytnete přístup ke svému vlastnímu serveru FTP pro sdílení souborů. Nezapomeňte jim poskytnout adresu, kterou jste zaregistrovali u služby 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 pro 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 „Okolí sítě“ a poté v síťových úlohách vybrat „Přidat novou položku do síťového prostředí“. Spustí se Průvodce přidáním do sousedství sítě. Klikněte na „Další“ a v řádku „ Síťová adresa nebo internetová adresa “, zadejte adresu, kterou jste zaregistrovali v systému DynDNS.com. V dalším okně zrušte zaškrtnutí políčka „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. Můžete zrušit zaškrtnutí políčka „Otevřít toto místo v síťovém prostředí po dokončení průvodce“, protože když otevřete tuto adresu, budete přesměrováni do konfiguračního rozhraní modemu, váš server je vám místně k dispozici na adrese počítače, na kterém je FTP server běží. Nyní můžete tuto zkratku poslat poštou se slovy „Ohodnoťte přátele, jak jsem skvělý, mám vlastní FTP server“.
Stojí za to upozornit čtenáře MirSovetov, že FTP server funguje skvěle se správcem stahování Download Master a podporuje multithreading, obnovení souborů a také funguje skvěle s jakýmkoli FTP klientem.
Dokončili jsme vytváření a provozování vlastního FTP serveru domácí počítač, není to tak těžké, a to bez nákladů. 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 úsilí.

Hezký den, milí čtenáři! Jak jste pochopili z nadpisu, dnes o tom budeme mluvit Server FileZilla a vytvoření svého FTP samotný server.

V poslední době se objevilo mnoho zpráv, které mě žádaly, abych vám řekl, jak si nainstalovat vlastní FTP server v domácích (nebo ne) podmínkách.

O tom, co je FTP"pokud někdo najednou neví, můžete to zjistit v tomto mém článku" "nebo okamžitě začít číst (v rámci tohoto článku je pár slov o samotném protokolu).

Příprava na instalaci vašeho FTP serveru

Jak jsme slíbili, nejprve stručně o tom, co je FTP pro ty co nevědí:

Chtěl bych okamžitě poznamenat, že článek zváží možnost domácího použití bez složitých a jemných nastavení, která se používají v případě plnohodnotných podnikových serverů.

Chcete -li nainstalovat, musíte si stáhnout jednu z více distribucí, které vám pomohou nasadit FTP-server. Osobně doporučuji použít Server FileZilla, protože se stejně jako klient, kterého jsem kdysi zmínil (viz článek na výše uvedeném odkazu), velmi snadno instaluje a konfiguruje a navíc je zdarma.

Nainstalujte server FTP FileZilla

Po stažení distribuční sady ve skutečnosti spusťte její instalaci (to znamená, že na stažené musíte kliknout exe-file) a postupujte podle níže uvedených pokynů.

V prvním okně musíte souhlasit s licenční smlouvou, klikněte na „ Souhlasím”.

  • Standard(Standart) - možnost instalace od nuly pro plné fungování serveru.
  • Úplný(Úplný) - téměř stejný, ale zdrojový kód programu bude také zkopírován do instalační složky, v případě, že v něm budete chtít něco změnit.
  • Pouze služba FTP(Pouze služba) - služba FTP je nainstalována přímo, bez přístupu k ní přes rozhraní. Užitečné, pokud plánujete spravovat úložiště souborů z jiného počítače.
  • Ovládací rozhraní(Pouze rozhraní) - na rozdíl od předchozího bodu je nainstalován pouze grafický shell pro správu serveru, ale nikoli samotný server. Použijte, pokud chcete vzdáleně přistupovat k vašemu FTP serveru.
  • Vlastní instalace(Vlastní) - Můžete si svobodně vybrat, co chcete do počítače umístit.

V dalším okně musíte vybrat instalační složku, například „ C: \ Program Files \ Server FileZilla“. Po výběru přejděte do dalšího okna ( další).

Nyní nás instalační program požádá, abychom zvolili způsob instalace a spuštění serveru.

Existují tři možnosti:

  • Jako služba a začít při přihlášení
  • Jako službu a spusťte ručně
  • Snadná instalace, spusťte ručně

Doporučuje se zvolit první nebo druhou možnost. Jediným rozdílem je, že v druhém případě, aby server fungoval, budete muset přejít na „ Ovládací panely - Nástroje pro správu - Správa služeb“, najděte službu v seznamu a spusťte ji sami kliknutím na tlačítko Start.

Port serveru FileZilla a počáteční spuštění

V této fázi byste navíc měli určit port, přes který bude připojeno rozhraní pro správu serveru, tj. Takříkajíc vaše administrační konzole, která vám umožní zadat nastavení, zjistit, kdo a kde se připojil atd. Chcete -li zlepšit zabezpečení, změňte jej ze standardního ( 14147 ) na něco jiného.

Ve výchozím nastavení je také zaškrtnuta možnost Spustit server po dokončení instalace. Toto zaškrtávací políčko můžete nechat, nebo jej můžete odebrat. To je tvoje věc. Poté přejděte do posledního okna pomocí tlačítka další.

Zde vybereme možnosti pro spuštění rozhraní.

Opět existují tři z nich:

  • Při přihlášení pro všechny uživatele
  • Při přihlášení pro aktuálního uživatele
  • Ručně

První možnost bude fungovat, pokud jste jediným uživatelem počítače, na kterém je server nainstalován, a vy v zásadě stále spouštíte rozhraní automaticky pod všemi účty operačního systému nebo pouze pod jedním.

Druhý je vhodný pro ty, kteří pracují na počítači více než jeden (to znamená, že na počítači existuje několik účtů, které používají různí lidé) a chtějí, aby ho nikdo jiný neřídil FTP server, to znamená, že rozhraní bylo spuštěno pouze z účtu, ve kterém je nyní instalace provedena.

A třetí možnost nastavuje parametr spuštění pouze ručně, to znamená, že se systémem vůbec nezačne.

Připomínám, že rozhraní je něco jako administrativní program, který vám umožňuje sledovat stav serveru, start-stop a konfigurovat jej.

Zaškrtávací značka ( Po dokončení instalace spusťte rozhraní) v tomto okně opět nastaví spuštění rozhraní ihned na konci instalace.

Když jsme na to všechno přišli, můžete konečně začít instalovat server (samozřejmě pomocí tlačítka „ Nainstalujte") :)

Počáteční nastavení serveru FTP FileZilla Server

Po instalaci se tedy při prvním spuštění rozhraní objeví malé okno, kde musíte zadat adresu a port pro připojení a také heslo správce (při první instalaci tam není). Můžete zaškrtnout možnost „Vždy se připojit k tomuto serveru“. Klikněte " OK".

Chtěl bych zdůraznit, že se jedná o připojení k serveru lokálně, konkrétně o připojení k administračnímu rozhraní, tj. K vydání adresy 127.0.0.1 a přístav 14147 protože přítel, který se chce připojit, je k ničemu. O externích adresách, heslech a návštěvnosti vyžadovaných pro připojení k serveru bude napsáno v průběhu článku.

Nyní přejdeme k nastavení. To se provádí tak, že přejdete na adresu " Upravit -> Nastavení“nebo kliknutím na tlačítko na panelu rozhraní:

Otevře se před vámi okno nastavení. Na první kartě (Obecná nastavení) můžete nastavit následující parametry:

Shora dolů na snímku obrazovky:

  • Port, na kterém se budou klienti připojovat k serveru
  • Maximální počet klientů
  • Počet vláken
  • Různé časové limity (tři kusy)

V rámci tohoto článku nás zajímají první dva body. Port lze ponechat tak, jak je, nebo jej můžete změnit, aby se zlepšilo zabezpečení, ale pak o něm budete muset informovat všechny, kteří se chtějí připojit.

Druhé nastavení je zodpovědné za maximální počet připojení. Ve výchozím nastavení je hodnota parametru „ 0 ”, To znamená, že jejich počet není omezen. Tento parametr stojí za to změnit, pokud se například váš internetový kanál nedokáže vyrovnat se zátěží, protože se k vám připojuje tolik lidí.

Zbytek lze ponechat beze změny, protože nastavení je optimální pro domácí použití.

V pododstavci „ IP filtr"Lze nastavit." IP adresy (nebo jejich rozsah), kterým bude zakázáno připojení k vašemu serveru, a také nastavit výjimky ze zadaného rozsahu (druhé pole).

Pokud například chcete někomu zakázat přístup a zakázat mu přístup na váš server, uveďte jej v prvním okně. Pokud chcete udělit přístup pouze někomu konkrétnímu a odepřít všem ostatním, vložte do prvního pole hvězdičku a nastavte seznam IP-adresy ve druhém.

Karta “ Nastavení pasivního režimu”Reguluje parametry pro pasivní připojení k serveru a jeho odpověď.

Zde stojí za to něco změnit, pouze pokud nejste připojeni k internetu přímo, ale prostřednictvím routeru, na kterém žije a NAT... V takovém případě možná budete muset zadat v " Použijte následující IP"je to vnější IP-adresa (zjistíte u poskytovatele nebo v rozhraní routeru), stejně jako nastavte rozsah portů (Použít vlastní rozsah portů), přes které se klient může připojit k vašemu serveru v pasivním režimu.

Stojí za to dotknout se těchto nastavení, možná pouze v případě problémů s připojením uživatelů. V případě těchto a nemožnosti přijít na to sám vám poradím s nastavením výhradně pro vás (pište komentáře).

Sekce nastavení “ Smíšený"Obsahuje nastavení, která jsou pro domácí FTP server nevýznamná." Například jako „ Nezobrazovat heslo v souborech protokolu“(Nezobrazovat hesla v protokolu zpráv),„ Spouštěcí rozhraní je minimalizováno”(Start minimalizován), stejně jako velikost přenosových vyrovnávacích pamětí. Obecně se zde nemusíte ničeho dotýkat.

Na " Nastavení rozhraní správce"Lze nastavit." IP-adresa a port, přes který bude k dispozici rozhraní pro správu serveru (stejné, jako jsme původně používali 127.0.0.1 a 14147 , to znamená, pokud si přejete, můžete je změnit). Případně můžete určit IP-adresy, které se k němu mohou připojit.

Sekce nastavení “ Protokolování”Umožňuje povolit protokolování (Povolit protokolování do souboru), konfigurovat jejich maximální velikost (Omezit velikost souboru protokolu na), zapsat vše do jednoho souboru (Zaznamenat vše do„ FileZilla Server.log “) nebo vytvořit samostatný pro každý den ( v tomto případě můžete omezit jejich maximální trvanlivost).

Karta “ Nastavení GSS"Je zodpovědný za používání protokolu." Kerberos GSS... Tato možnost nevyžaduje konfiguraci pro běžné použití.

Zbylé nastavení FTP serveru - rychlosti, šifrování atd.

Pak máme “ Rychlostní limity“. Může pomoci omezit rychlost příchozích a odchozích připojení. Existují dva způsoby omezení: nastavit konstantní limit na celou dobu nebo vytvořit pravidla pro konkrétní den a / nebo hodinu. Limity jsou uvedeny v kilobajtech.

Karta “ Komprese filtrů”Umožňuje během přenosu povolit režim komprese souborů. V tomto případě můžete nakonfigurovat minimální a maximální úroveň komprese a také určit adresy IP, pro které nebude komprese použita. Nemusíte se ničeho dotýkat.

Chcete -li nastavit zabezpečené připojení mezi klientem a serverem, přejděte na „ Nastavení SSL / TLS“. Zde musíte povolit podporu pro tyto protokoly a zadat cesty k soukromému klíči, souboru certifikátu a heslu. Pro běžného uživatele to není nutné, takže se tomuto článku nebudeme věnovat.

Nakonec můžete povolit automatické banování uživatelů po n-th pokusy o neúspěšná připojení a čas zákazu. Chcete -li to provést, přejděte na „ Autobusy"A pokud to potřebujete, zaškrtněte políčko" Povolit automatické zákazy", uveďte ve sloupci" Zakázat IP adresu po„počet pokusů, po kterých bude blokování provedeno, a také doba blokování v poli“ Zákaz pro".

To je někdy nutné, aby nechtěné osoby neposílaly váš server spam při pokusu o připojení.

Počáteční nastavení uživatelských účtů (uživatelů) a sdílení (sdílení) v Server FileZilla

Nyní nakonfigurujme přístup uživatelů, konkrétně jejich účty, hesla, složky atd.
Jako příklad vytvořme největšího, takříkajíc běžného uživatele, a dejme mu přístup.

Chcete -li tedy přidat nový účet, postupujte v hlavním okně rozhraní po cestě „ Upravit-> Uživatelé“. Zobrazí se nám okno pro práci s uživateli.

Chcete -li přidat nový, klikněte na „ Přidat“. Dále budete muset nastavit jeho název, např. anonymní, a členství ve skupině (v našem případě nebudeme uvádět). Nastavíme, stiskneme „ OK”.



Nyní pro našeho nového uživatele můžete nastavit heslo a limit počtu připojení. V případě potřeby to proveďte zaškrtnutím políčka " Heslo"a jeho zadáním (heslem) do pole naproti. Důrazně doporučujeme používat hesla pro uživatele pro účely zabezpečení."

Dále přejděte na „ Sdílejte složky“. Zde ve skutečnosti nastavujeme, ke kterým složkám bude mít uživatel přístup. To se provádí jednoduše: klikněte na „ Přidat"A vyberte požadovanou složku na disku." Vlevo k němu můžete nastavit přístupová práva: jen pro čtení - „ Číst", Záznam -" Napsat", Vymazání -" Vymazat"A možnost změnit existující soubory v adresáři -" Připojit“. Níže můžete povolit vytváření, mazání, seznam souborů a distribuci oprávnění do podadresářů.

Nastavíme potřebné parametry a složky a ... OK

Tím je počáteční nastavení dokončeno. Pro domácí použití nepotřebujete víc;)

Přístup uživatele na server Server FileZilla

Aby vaši přátelé mohli použít váš FTP server, musíte jim to poskytnout IP-adresa, stejně jako vámi zadaná uživatelská jména, hesla a v případě potřeby port (pokud byl změněn), který musí uvést ve svém ,.

Učte se externě IP-adresa může být kontaktováním poskytovatele, nahlédnutím do nastavení routeru nebo jednoduše pomocí jedné z mnoha služeb, jako je (jak jste asi uhodli, potřebujete to, co je napsáno pod textem „Vaše IP adresa:“; )).

Doslov

Tady jsou věci.

Navzdory skutečnosti, že článek je zaměřen co nejvíce pro malé domácí použití, snažil jsem se vysvětlit co nejpodrobněji všechna potřebná nastavení a nuance Server FileZilla.

Jako vždy, pokud máte nějaké dotazy, dodatky atd., Pak napište do komentářů - rád pomůžu.

PS: Za existenci tohoto článku patří zvláštní poděkování příteli projektu a členovi našeho týmu pod přezdívkou „ Kellis "y“.