Instalace ftp ve Windows 7. Jak vytvořit FTP server na vašem PC

03.10.2023 OS

Uživatelé operačního systému Windows se často ptají, co je to FTP server a jak jej nastavit? Pokud vás také zajímá instalace a konfigurace FTP serveru na Windows 10, pak jste na správném místě. V tomto tématu se podrobně podíváme na proces nastavení FTP serveru.

K čemu slouží FTP server?

FTP je síťový protokol pro přenos souborů, který je založen na principu klient-server. FTP server je druh úložiště souborů na internetu, tedy běžné PC s nainstalovaným operačním systémem Windows 7 nebo vyšším, které má několik pevných disků a pojme mnoho souborů od různých uživatelů. Na takovém počítači je vždy nainstalován nějaký program, např. – FileZilla Server. Každý uživatel, kterému správce udělil přístup, má prostřednictvím tohoto programu přístup k určitým souborům. Po připojení k FTP serveru na něj může uživatel nahrávat libovolné soubory (filmy, hudbu, fotografie, dokumenty atd.) a také stahovat uložené materiály.

Jak nastavit FTP server ve Windows 10?

Jako softwarovou implementaci FTP serveru bude v článku představen program FileZilla Server, který bude nainstalován na počítači s Windows 7 (pro Windows 10 budou kroky krok za krokem shodné).

DŮLEŽITÉ! Chcete-li nastavit FTP server, musíte si stáhnout FileZilla Server a FileZilla Client. V tomto případě nainstalujeme serverový soubor na Windows 7, který bude sloužit jako server, a nainstalujeme klientskou verzi programu na Windows 10, ze kterého k němu budeme přistupovat. Princip instalace klientského programu je standardní.

Podívejme se na princip instalace FileZilla Server. Stáhněte a spusťte program na vašem PC. Přijímáme podmínky licenční smlouvy.

Ponechte všechny značky jako na snímku obrazovky.

Vyberte umístění pro rozbalení souborů programu.

Neměníme ani číslo portu.

Klikněte na „Instalovat“.

Po instalaci softwaru se objeví malé okno, ve kterém je třeba zadat lokální adresu FTP serveru a kliknout na OK. Nedotýkáme se portu.

Po zadání těchto údajů se vyplatí provést několik nastavení. Nejprve klikněte na „Upravit“, „Uživatelé“.

Objeví se malé okno. Vyberte větev „Obecné“ a klikněte na „Přidat“ (přidat uživatele).

Nastavte jméno uživatele.

Vedle položky „Heslo“ zaškrtněte políčko a zadejte heslo nového uživatele.

Určete dříve vytvořenou složku „FTP01“.

Vyberte přidanou složku a zadejte pro ni přístupová práva:

  • Číst – pouze pro čtení;
  • Zápis – záznam;
  • Smazat – smazání;
  • Připojit – změní soubory v této složce.

Po výběru přístupových práv klikněte na „OK“.

Nyní, abyste zjistili IP adresu, měli byste zadat příkaz „ipconfig“ do příkazového řádku s právy správce.

Nyní přejdeme na Windows 10 a nainstalujeme klienta. Zpočátku přijímáme podmínky licenční smlouvy.

Vyberte „Otevřít pouze pro mě“. Uživatel, kterého jste vytvořili dříve, bude uveden v závorkách.

Vyberte složku pro rozbalení souborů programu.

Zahájíme instalaci programu.

Pojďme se připojit k FTP serveru přes příkazový řádek. Spustíme konzoli. Zadejte příkaz „ftp“ a poté zadejte „otevřít 192.168.1.4“, kde „192.168.1.4“ je adresa IP serveru FTP. Zadejte uživatelské jméno a zadejte heslo. Heslo se po zadání nezobrazuje. „Přihlášeno“ znamená, že jsme přihlášeni k serveru FTP.

Vytvořme složku “My_Backup_win10” na FTP serveru zadáním příkazu “mkdir My_Backup_win10”. Pomocí příkazu „is“ můžete zobrazit seznam složek.

K FTP serveru se tedy připojíme pomocí příkazového řádku. Pokud se vám však nepodařilo připojit přes příkazový řádek, můžete se připojit pomocí Total Commanderu.

Uživatelé nejčastěji používají e-mail nebo Skype k výměně malých souborů online. Pokud však potřebujete poslat archiv fotografií nebo film o velikosti několika gigabajtů, tyto služby nelze využít. Veřejné sdílení souborů také způsobuje určité potíže, například čekání na časovač a omezení rychlosti. Nejlepším řešením v tomto případě je vytvořit si vlastní FTP server.

FTP (File Transfer Protocol) je protokol pro přenos informací na internetu a v lokálních počítačových sítích. Jedná se o program, který umožňuje vzdálené připojení k vyhrazené složce pro prohlížení a sdílení souborů, včetně velkých. Výměna dat je možná z počítače na vzdálený server a mezi dalšími FTP servery.

Data jsou přenášena bez šifrování provozu, takže útočníci mohou snadno získat přístup k přihlašovacím údajům a heslům. Pro bezpečný přenos souborů se doporučuje používat protokol chráněný TLS – FTPS, který šifruje data.

Váš vlastní FTP server má určité výhody:

  • umožňuje spravovat server a jeho zdroje;
  • poskytnout uživatelům různá přístupová práva;
  • nevyžaduje statickou IP adresu.
  • žádné omezení rychlosti;
  • nedostatek platby hostiteli za hostování;

Software se vybírá podle složitosti přístupu. Chcete-li vytvořit FTP server pro soukromé použití s ​​minimálním nastavením, jsou zcela vhodné balíčky bezplatného softwaru.

Společnost Microsoft přidala do systému Windows 7 Internetovou informační službu (IIS), která uživatelům umožňuje sdílet přístup ke složce ze sítě. Proto pro vytvoření FTP serveru pro Windows 7 nemusíte instalovat žádný další software.

Instalace FTP serveru

Některé standardní funkce, které se nepoužívají příliš často, jsou ve výchozím nastavení v systému Windows 7 zakázány. Chcete-li je tedy aktivovat, musíte provést řadu kroků.

Chcete-li vytvořit server FTP v systému Windows 7, musíte:

  • Klikněte na „Start“ a otevřete sekci „Ovládací panely“. Pro snazší prohlížení můžete vybrat režim „Malé ikony“.

  • Přejděte do části „Programy a funkce“, kde vyberte „Zapnout nebo vypnout funkce systému Windows“.

  • V seznamu nabídky, která se otevře, musíte vybrat součásti, které se mají aktivovat, zaškrtnutím políčka vedle nich. Toto je složka „FTP Server“, jsou v ní dvě položky: „FTP Extensibility“ a „FTP Service“ a také složka „Website Management Tools“ a v ní je „IIS Management Console“. Chcete-li začít, klepněte na tlačítko OK.

Nastavení FTP serveru

  1. Nyní musíte znovu přejít přes „Start“ na „Ovládací panely“.
  2. Najděte část „Správa“ a v této části otevřete „Správce služeb IIS“.
  3. Přejděte na kartu „Weby“, klikněte pravým tlačítkem na název a ze seznamu vyberte „Přidat servery FTP“.
  4. V novém okně je třeba zadat název budoucího FTP serveru a cestu k adresáři s jeho daty. Kliknutím na tlačítko „Další“ můžete přejít k dalšímu kroku konfigurace.
  5. Nyní jsou parametry serveru nastaveny. V poli IP adresa vyberte ze seznamu tu, kterou potřebujete. Můžete jej svázat s konkrétní adresou nebo provést rozšířený přístup výběrem „Vše zdarma“. V tomto případě by měl být zaškrtnut standardní port 21. Pokud plánujete trvale používat FTP server, měli byste zaškrtnout políčko „Spustit server FTP automaticky“. Vyberte možnost „Bez SSL“ a v případě potřeby ji můžete povolit. Znovu klikněte na „Další“.
  6. V novém okně se zadá typ oprávnění. V položce "Authentication" můžete povolit přihlášení pro běžné nebo anonymní uživatele. Zde pro ně můžete nakonfigurovat práva. Klikněte na "Hotovo".

Po dokončení instalace se v části „Weby“ objeví nový FTP server.

Nastavení brány Windows Firewall

Nyní je nutné nakonfigurovat bránu Windows Firewall tak, aby otevírala porty a umožňovala fungování služeb.

Vraťte se do Ovládacích panelů a poté na Brána firewall systému Windows. Najděte sekci "Pokročilá nastavení".

V něm vyberte „Pravidla pro příchozí připojení“. Doporučuje se je nastavit do pasivního režimu. Chcete-li to provést, klikněte pravým tlačítkem myši a povolte pravidla „FTP Server Passive“ a „FTP Server (příchozí provoz)“. Stejně tak pro odchozí připojení povolte v příslušné sekci pravidlo „FTP-Server“.

Připojování uživatelů

Aby uživatelé měli přístup k serveru, musí být připojeni.

  • Na kartě „Ovládací panely“ otevřete složku „Správa“.

Sekce administrace

  • Najděte část Správa počítače a poté přejděte do složky Místní uživatelé. Klikněte pravým tlačítkem myši na řádek „Skupiny“ a vyberte funkci „Vytvořit skupinu“. V novém okně zadejte název a krátký popis skupiny a klikněte na „Vytvořit“.
  • Nyní můžete připojit uživatele k vytvořené skupině. Ve složce „Local Users“ klikněte pravým tlačítkem myši na řádek „Users“ a ze seznamu vyberte „New“. Vyplňte pole zadáním svého jména a hesla a zde zaškrtněte políčko zákazu změny hesla.
  • Chcete-li připojit uživatele, klikněte pravým tlačítkem na jeho účet a ze seznamu vyberte „Vlastnosti“, poté kartu „Členství ve skupině“ a tlačítko „Přidat“. Najděte vytvořenou skupinu, přidejte ji a klikněte na OK. Tento postup musí být proveden pro všechny uživatele serveru.
  • Dalším krokem je určení přístupových práv uživatelů skupiny k pracovnímu adresáři. Chcete-li to provést, přejděte do adresáře „Site“, klikněte pravým tlačítkem myši na název a otevřete „Vlastnosti“. Dále - záložka „Zabezpečení“, v položce „Změnit“ zadejte název skupiny a klikněte na OK. Poté musíte nakonfigurovat uživatelská práva.
  • Vstupte do „Správce služeb IIS“, klikněte pravým tlačítkem na řádek „Pravidla autorizace FTP“ a přidejte povolovací pravidlo. Můžete uživatelům povolit zápis a mazání dat, nebo můžete pouze číst.

Instalace a konfigurace serveru je dokončena. Nyní však potřebujete vědět, jak se přihlásit k serveru FTP.

Standardní funkce Windows to usnadňují. Stačí otevřít složku „Tento počítač“ a do adresního řádku zadat cestu k serveru.

Dalším způsobem je vytvoření zástupce pro připojení k FTP na ploše vašeho počítače.

Chcete-li to provést, otevřete „Ovládací panely“, klepněte pravým tlačítkem myši na část „Network Neighborhood“. V úlohách vyberte „Přidat nový prvek do síťového prostředí“, poté klikněte na „Vybrat jiné síťové umístění“ a „Další“. Nyní se v části „Umístění v síti“ objeví zástupce, který stačí přetáhnout na plochu.

Někdy si člověk potřebuje vyměňovat velké soubory na internetu. Takové soubory, jejichž velikost přesahuje 10 MB, je nepohodlné posílat e-mailem, protože ne všechny služby to umožňují, takže musíte soubor buď rozdělit na části, nebo archivovat, aby se velikost zmenšila na požadovanou velikost. Co když ale potřebujete odeslat více než jeden soubor vážící více než 100 MB? Pak se vám bude hodit váš FTP server. Můžete to udělat na vzdáleném počítači a nahrát tam jakékoli soubory vysokou rychlostí přes klienta. V tomto článku se podíváme na to, jak vytvořit FTP server a jaké je základní nastavení FTP serveru.

Pro jaké případy potřebujete vlastní FTP server?

Na internetu je mnoho serverů třetích stran. Ukládají různé soubory a mnohé z těchto serverů jsou jako úložiště – uživatelé si odtud stahují hudbu, filmy, hry a další soubory. Obzvláště často jsou takové servery vytvářeny přes místní síť, takže data lze vyměňovat bez internetu.

Na druhou stranu potřebujete svůj vlastní FTP server, abyste mohli provádět změny v počítači na dálku.

Kromě toho je instalace FTP serveru v místní síti nezbytným předpokladem pro webmastery, kteří chtějí své stránky otestovat před jejich spuštěním na internetu na počítači.

Můžete mít svůj vlastní důvod, proč chcete vytvořit FTP server, a také způsob, jakým jej budete implementovat. Tento článek se ale podívá na oblíbený způsob generování „domova“ – naučíte se, jak nastavit FTP pomocí programu FileZilla.

Jak vytvořit FTP server ve FileZilla

FileZilla je program, který se dodává ve formě klienta i serveru. Verzi serveru FileZilla si musíte stáhnout z internetu. Je lepší to udělat prostřednictvím oficiálních webových stránek vývojáře, aby nedošlo k náhodnému stažení viru spolu s programem.

Proces instalace programu je velmi jednoduchý. Nejprve otevřete soubor exe a spusťte instalační program. V prvním kroku instalace budete muset souhlasit s licenčními pravidly. V dalším kroku vyberte služby, které chcete nainstalovat se serverem FileZilla, a také určete typ instalace. Doporučuje se okamžitě užít „Standard“. Poté vyberte složku, do které bude program nainstalován. Následuje důležitý krok - je třeba zvolit, jak systém nainstaluje server FileZilla - jako službu nebo běžný program a zda se tato aplikace spustí při zapnutí systému. V tomto kroku můžete také změnit port pro administrátorskou konzoli. Jen si to nezapomeňte někam zapsat, abyste později nemuseli program znovu instalovat.

Poslední fází instalace je definování uživatelů, kteří mohou používat serverový program FileZilla. Je lepší, když jste jediným uživatelem počítače - pak nebudete muset ručně konfigurovat přístup k programu. Poté klikněte na tlačítko „Instalovat“ a počkejte na dokončení instalace.

Nyní se podíváme na to, jak nastavit FTP. Můžete vytvořit server jak pro lokální síť, tak pro Internet. Na začátku, po spuštění programu, se před vámi objeví vyskakovací okno. V něm budete muset zadat místní IP adresu, port a heslo pro správce. Ve skutečnosti jsou tato data potřebná pouze k tomu, aby se zabránilo cizím lidem v přístupu k vašemu programu z počítače. Lidé nebudou mít přístup k administrátorskému rozhraní z jiných počítačů.

Dále musíte přejít do nabídky „Upravit“ a otevřít „Nastavení“. V záložce „Obecné“ uvidíte základní nastavení serveru. Můžete nastavit port, přes který se budou uživatelé připojovat k serveru, určit maximální počet klientů a vláken a omezit relace časovými limity. Nyní záleží na portu – pro zabezpečení serveru je lepší zadat nestandardní port. Ale pak o tom budete muset uživatele informovat. Pokud neplánujete nijak omezovat počet klientů, můžete nechat „Max. počet uživatelů" hodnota "0", tedy bez omezení.

Výhodou vytvoření serveru pomocí serveru FileZilla je, že všechna nastavení můžete nastavit pomocí pohodlného rozhraní. Pokud byste to udělali někde v prostředí Linuxu, pak byste museli registrovat všechny konfigurace, což není příliš pohodlné a obtížné. Například ve FileZilla můžete dokonce přizpůsobit uvítací zprávu pro uživatele. Chcete-li to provést, stačí přejít do sekce „Uvítací zpráva“ a napsat pozdrav pro klienty. A v jiném prostředí byste k tomu museli psát speciální příkazy.

V položce „IP budovy“ můžete určit IP adresy, pro které bude server dostupný. Pokud zadáte svou IP adresu, server bude přístupný pouze v místní síti pro váš počítač. Pokud chcete pracovat přes server na internetu, nedoporučujeme omezovat IP adresy. Pokud máte nepřátele a znáte jejich IP adresy, můžete je zaregistrovat v položce „IP Filters“, která zakáže vstup pro zadané IP (můžete zadat rozsahy).

Hlavní rozdíl mezi nastavením serveru pro lokální síť a Internet je ten, že ve druhém případě budete muset nějak koordinovat konfigurace s firewallem a routerem. Firewall si může začít stěžovat, protože se někdo pokouší připojit k počítači a router mu nemusí pustit port. V tomto případě musíte zadat externí IP adresu počítače v části „Nastavení pasivního režimu“ v nastavení FileZilla. Pro místní síť nemusíte nic takového dělat – vše bude fungovat hned.

Neměli byste se vůbec dotýkat mnoha nastavení v programu serveru FileZilla. Například je nepravděpodobné, že budete muset konfigurovat položku nabídky „Nastavení zabezpečení“, která je potřebná k úpravě připojení server-to-server. Také nemusíte konfigurovat "Různé" a mnoho dalších částí nabídky. Nesnažte se vyřešit všechny konfigurace programu najednou, abyste se nezmátli a nevytvářeli konfliktní situace na serveru kvůli nesprávnému nastavení.

Dříve nebo později se na serveru objeví chyby - má je každý. Pro jejich rychlý výpočet se doporučuje aktivovat záznam souboru protokolu v části nabídky „Logging“. Chcete-li to provést, určete maximální velikost souboru protokolu a také určete umístění takového dokumentu v počítači.

Na kartě „Omezení rychlosti“ můžete přidat omezení pro odchozí i příchozí připojení z hlediska rychlosti stahování. Ale neměli byste to dělat, pokud to není potřeba. Ostatně jednou z nejzákladnějších výhod protokolu FTP je rychlé stahování, které přestane být, pokud nastavíte omezení. Jakmile pochopíte nastavení, přidejte uživatele pomocí nabídky „Uživatelé“ – a váš server již lze používat! Nezapomeňte předat přihlašovací údaje svým uživatelům. V případě potřeby můžete zadat anonymní uživatele bez přihlášení. Nezapomeňte určit přístupová práva pro uživatele.

Tento článek pojednává o tom, jak snadno vytvořit FTP server u vás doma pro rychlý přenos souborů do různých zařízení pro ty, kteří to potřebují, vše je velmi jednoduché a bez problémů.

K nastavení FTP doma použijeme jednoduchý a snadno použitelný program nazvaný „TYPSoft FTP Server“.

Bude to výhodné pro ty lidi, kteří často nebo ne příliš často přenášejí velké soubory přátelům. Máte například velký soubor, ať už je to film nebo video z večírku, a musíte tento soubor přenést kamarádovi. Chcete-li to provést, musíte jej nahrát do služby hostování souborů a poté odeslat odkaz příteli. Všechno se zdá snadné. Ale to zabere hodně času. Jak dlouho bude trvat, než se nahraje, a některé služby hostování souborů neumožňují nahrávání souborů větších než 100 MB a mnoho dalších omezení.

V případě vlastního FTP serveru bude přenos velkých souborů jednodušší a hlavně mnohem rychlejší.

Nemusíte čekat, až bude soubor nahrán do služby hostování souborů. Vše, co musíte udělat, je zkopírovat nebo přesunout soubor do speciální složky v počítači a poslat odkaz příteli, jako je ftp://vaše IP/složka/soubor.

Velkou nevýhodou tohoto způsobu přenosu souborů je, že osoba, které potřebujete soubor přenést, zjišťuje vaši IP adresu, proto byste z bezpečnostních důvodů neměli přenášet soubory přes FTP lidem, které neznáte.

Jak nastavit FTP na vašem počítači?

V této věci není nic složitého. Stačí nainstalovat „FTP Server“ a provést jednoduchá nastavení. Instalace serveru je snadná za dva haléře, nebudete s tím mít žádné problémy, protože instalace serveru není o nic složitější než počítačová hra.

Po instalaci se vám zobrazí okno, ve kterém uvidíte všechny akce, kdo co stáhl, připojil a tak dále.

Pro konfiguraci přejděte do nabídky „Nastavení – Uživatelé“.

Ve výchozím nastavení je již vytvořen jeden uživatel s názvem „Anonymní“. Ve výchozím nastavení je adresář již vytvořen v kořenovém adresáři jednotky FTP „C:\“.

FTP složka – do této složky je potřeba umístit soubory, které budou uživatelům přístupné přes FTP klienta nebo přes běžný prohlížeč.

Pro uživatele „Anonymní“ nemůžete nastavit heslo, proto je anonymní. Pokud potřebujete zabránit osobě v připojení k vašemu FTP bez hesla, vytvořte nového uživatele a nastavte mu heslo v poli „Heslo“.

Nezapomeňte pro něj také zadat kořenový adresář, do kterého se po připojení okamžitě přesune.

V pravé dolní části okna Nastavení uživatele nastavujete nastavení práv pro uživatele. Pro každého uživatele nastavte potřebné parametry, jak potřebujete.

Doporučuji ponechat „Vnořené složky“ pro všechny uživatele, pokud je odstraníte, daný člověk neuvidí složky na FTP, ale pouze soubory, které jsou v kořenovém adresáři složky C:\FTP.

Jak se připojit k vlastnímu FTP?

Abyste se mohli připojit k vašemu vlastnímu FTP serveru, musíte ve vašem prohlížeči do adresního řádku zadat vaši IP adresu, tedy „ftp://VAŠE IP/“.

Jak zjistit svou vlastní IP, stačí zadat „Moje IP“ v Yandex.

Do pole „FTP port“ zadejte svou hodnotu, například „126“, ale pokud jiná aplikace používá port „126“, dojde ke konfliktu, a proto nebude nic fungovat.

Nyní, abyste se mohli připojit přes prohlížeč k FTP, musíte podepsat použitý port na IP adresu, takže „ftp://VAŠE IP:126/“, pokud to neuděláte, nebudete moci připojit.

Pokud potřebujete vytvořit externí ftp server, můžete použít program Filezilla. Pokud je v síti potřeba ftp server, je jednodušší sdílet přístup ke složce pomocí standardních služeb.

Pokud jste si program ještě nestáhli, udělejte to hned teď. Po jeho instalaci a spuštění se na vaší obrazovce objeví malé okno pro přihlášení.

Hostitel pro připojení musí být 127.0.0.1, port 14147, heslo - prázdné.

Nyní musíme přejít k nastavení našeho budoucího ftp serveru.

1. Musíte vytvořit uživatele pro připojení k serveru zvenčí. Přejděte do nabídky "Upravit" a poté vyberte "Uživatelé"

2. Klikněte na tlačítko „ADD“ a do prvního pole zadejte uživatelské jméno (účet).

3. Nyní je potřeba přidat složku, ke které se uživatel připojí. Klikněte na tlačítko "přidat" ve "sdílených složkách". Přidal jsem složku tapety na plochu.

Heslo

Pokud potřebujete zadat heslo pro uživatele, jednoduše zaškrtněte políčko vedle „heslo“ a zadejte jej.

Rychlost přenosu dat

Pokud určitý uživatel potřebuje omezit rychlost přenosu dat, přejděte do sekce „Omezení rychlosti“.

IP filtry

Chcete-li zabránit ostatním uživatelům v připojení k vašemu serveru, vytvořte si vlastní blacklist na záložce "IP filtr".

Nyní klikněte na tlačítko OK a zkuste se připojit k serveru pomocí libovolného FTP klienta. Připojení proběhlo bez problémů a skončil jsem ve složce Tapeta.

Ale co když se váš přítel nebo někdo, koho znáte, chce spojit? Pouze vy se můžete připojit k IP adrese 127.0.0.1, což znamená, že musíte zadat svou aktuální IP adresu. Pokud se nikdo, a dokonce ani vy, nemůžete připojit ke skutečné IP adrese, existují dvě možnosti, u kterých k chybě dojde.

Problémy s připojením

1. Brána firewall systému Windows je povolena. Mimochodem, právě kvůli tomu nefungovalo spojení zvenčí

2. Internet funguje přes router. Chcete-li to provést, budete muset zaregistrovat cestu k místní IP s 21 porty.

Vypněte firewall

Ve Windows XP se musíte přihlásit.

Zaregistrujte trasu v routeru

Bohužel neznám všechna nastavení různých routerů, ale mohu ukázat na příkladu, jak se to dělá na Zyxelu. Přejdeme do shellu na 192.168.1.1 a pak najdeme oddíl NAt. V této sekci je potřeba uvést službu „Ftp“ a také lokální IP adresu vašeho počítače s programem Filezilla (Například 192.168.1.33, možná máte jinou), nezaměňujte ji se skutečnou .

Co se stane po přidání pravidla? Když uživatel přistupuje k vaší skutečné IP na portu 21, router připojí uživatele k programu FileZilla Server.

Pokud bylo připojení úspěšné, můžete v protokolu vidět připojeného uživatele a také zjistit, proč se ten či onen uživatel nemohl připojit.