FTP (File Transfer Protocol) je protokol pro přenos souborů, který se široce používá k výměně informací mezi počítači v síti. Pokud pracujete se systémem Windows Server a potřebujete nakonfigurovat server FTP, pak v tomto článku najdete podrobný průvodce nastavením a používáním portu FTP.
Před zahájením konfigurace serveru FTP na serveru Windows Server budete muset nainstalovat příslušnou roli na server. Chcete-li to provést, musíte otevřít "Správa serveru" a přejít na kartu "role a funkce". Poté vyberte Přidat role a funkce a postupujte podle pokynů průvodce instalací.
Po úspěšné instalaci role serveru FTP můžete začít s jeho konfigurací. Chcete-li to provést, otevřete "Správa serveru" a přejděte do části "Nástroje". Zde najdete nástroj "Uživatelé a skupiny IIS". Otevřete jej a vytvořte uživatele, který bude mít přístup k FTP serveru.
Nyní, když máte uživatele pro přístup k serveru FTP, můžete začít konfigurovat port FTP. Chcete-li to provést, otevřete "Správa serveru" a přejděte na "role IIS". Zde vyberte server, na kterém chcete nakonfigurovat port FTP, a otevřete podporu FTP. V nastavení podpory FTP uvidíte možnost "FTP Port". Zadejte požadovaný port a uložte nastavení.
Instalace a konfigurace FTP serveru
Chcete-li nainstalovat a nakonfigurovat FTP server na Windows Server, musíte postupovat podle následujících kroků:
- Otevřete Ovládací panely a vyberte Programy a funkce.
- V seznamu programů vyhledejte" služby IIS " a kliknutím na ně zobrazte dostupné funkce.
- Ujistěte se, že je nainstalována součást služby FTP. Pokud ne, vyberte jej a proveďte instalaci.
- Po instalaci otevřete služby IIS a přejděte na stránky.
- Klikněte pravým tlačítkem na " weby "a vyberte"Přidat publikaci FTP".
- Zadejte cestu ke složce, kterou chcete zpřístupnit prostřednictvím FTP.
- Vyberte způsob autentizace: "anonymní"nebo " základní".
- Nakonfigurujte zbývající nastavení, jako je port a certifikát SSL (v případě potřeby).
- Kliknutím na" Hotovo " vytvoříte FTP server.
Po dokončení těchto kroků se budete moci připojit k serveru FTP pomocí klientské aplikace pomocí IP adresy serveru, uživatelského jména a hesla (pokud je to nutné).
Vytváření účtů FTP a nastavení přístupových práv
FTP účty slouží ke správě přístupu uživatelů k serveru FTP. Chcete-li vytvořit nový účet FTP na Windows Server, postupujte podle následujících kroků:
- Otevřete Ovládací panely a vyberte uživatelské účty.
- V části Uživatelské účty Vyberte vpravo Uživatelské účty.
- Klikněte pravým tlačítkem na libovolnou oblast a vyberte "Nový uživatel".
- Zadejte uživatelské jméno a heslo pro nový účet FTP.
- Klikněte Na "Vytvořit".
Po vytvoření účtu FTP je třeba nastavit přístupová práva. Chcete-li to provést, postupujte podle následujících kroků:
- Otevřete Průzkumníka souborů a vyhledejte složku, do které chcete nastavit přístupová práva.
- Klikněte pravým tlačítkem na složku a vyberte Vlastnosti.
- Přejděte na kartu Zabezpečení.
- Kliknutím na tlačítko Upravit změníte přístupová práva.
- V okně Upravit seznam účastníků klikněte na Přidat.
- Zadejte název účtu FTP a klikněte na "Zkontrolovat jména".
- Ze seznamu vyberte název účtu FTP a klikněte na OK.
- Nastavte potřebná oprávnění pro účet FTP: čtení, zápis, spuštění atd.
- Klepnutím na OK uložíte změny.
Nyní je vytvořen FTP účet a jsou mu nastavena přístupová práva. Tento účet můžete použít k připojení k serveru FTP pomocí klienta FTP nebo jiných nástrojů FTP.
Nastavení pasivního režimu FTP
Chcete-li na Windows Server nakonfigurovat pasivní režim FTP, postupujte podle následujících kroků:
- Otevřete správu serveru FTP pomocí metody vhodné pro váš operační systém.
- V nabídce Nastavení vyhledejte možnost "Pasivní režim FTP" a aktivujte ji.
- Zadejte rozsah portů, které budou použity k přenosu dat. Obvykle se jedná o porty od 50 000 do 51 000.
- Uložte změny a restartujte službu serveru FTP, aby se změny projevily.
Po nastavení pasivního režimu FTP budou moci klienti navázat spojení s vaším FTP serverem pomocí pasivních datových portů. To pomůže vyhnout se problémům s připojením přes NAT a blokováním portů v bránách firewall.
Nastavení účtu anonymního přístupu
Chcete-li nakonfigurovat účet anonymního přístupu k serveru FTP na serveru Windows Server, budete muset postupovat podle následujících kroků:
- Otevřete konzolu pro správu serveru (Server Manager).
- V levém podokně vyberte možnost Přidat role a funkce.
- V Průvodci instalací vyberte " Instalace serverových rolí "a klikněte na"další".
- Vyberte server, na kterém bude FTP server nainstalován, a klikněte na další.
- V seznamu serverových rolí vyhledejte "web server (IIS)" a zaškrtněte jej. Klikněte Na"Další".
- V okně, které se zobrazí, vyberte požadované komponenty pro instalaci na server. Zaškrtněte políčko naproti "FTP serveru". Klikněte Na"Další".
- Postupujte podle dalších kroků průvodce instalací výběrem možnosti "instalovat" pro instalaci vybraných komponent webového serveru.
- Po dokončení instalace restartujte server, pokud je to nutné.
- Otevřete konzolu pro správu webového serveru (IIS Manager).
- V levém podokně vyberte server, pod kterým bude FTP server fungovat.
- Ve středovém podokně poklepejte na položku "FTP autentizace".
- V pravém podokně klikněte na položku "pravidla ověřování" a vyberte kartu "anonymní ověřování".
- Zaškrtněte políčko vedle možnosti povolit anonymní přístup.
- Kliknutím na tlačítko Použít uložíte změny.
- Konfigurace účtu anonymního přístupu k serveru FTP je dokončena.
Nyní bude na FTP serveru k dispozici anonymní přístup, který uživatelům umožní připojit se k serveru bez uvedení pověření.
Instalace certifikátu SSL pro bezpečný přenos dat
Chcete-li zajistit bezpečný přenos dat mezi klienty a serverem FTP, musíte nainstalovat certifikát SSL. SSL (Secure Sockets Layer) poskytuje šifrování dat a autentizaci serveru, což umožňuje chránit informace před neoprávněným přístupem.
Pro instalaci certifikátu SSL na server Windows postupujte podle níže uvedeného postupu:
1. Získejte certifikát SSL od důvěryhodného certifikačního centra (CA) nebo vytvořte certifikát s vlastním podpisem. Pro získání certifikátu od CA budete potřebovat potvrzení totožnosti a domény.
2. Uložte certifikát SSL na server ve formátu PFX nebo pem. PFX je nejběžnějším formátem certifikátu pro Windows Server.
3. Otevřete " Správa serveru "a vyberte"Servery". Klikněte pravým tlačítkem na serveru FTP a vyberte Vlastnosti.
4. V okně Vlastnosti serveru FTP přejděte na kartu certifikáty. Kliknutím na tlačítko Importovat otevřete Průvodce importem certifikátu.
5. Zadejte cestu k souboru s certifikátem SSL a zadejte heslo (pokud je nainstalován). Pokračujte kliknutím na "další".
6. Vyberte cílové úložiště certifikátů. Doporučuje se použít "osobní" úložiště certifikátů. Klikněte Na"Další".
7. Zkontrolujte možnosti importu a klikněte na Dokončit. Průvodce importem provede instalaci certifikátu SSL. Po dokončení procesu klikněte na" OK " pro uložení změn.
8. Restartujte službu FTP pro aktivaci certifikátu SSL. Chcete-li to provést, otevřete služby v správě serveru, vyhledejte službu FTP, klikněte pravým tlačítkem myši a vyberte restartovat službu.
Nyní je váš server FTP nakonfigurován tak, aby bezpečně přenášel data pomocí certifikátu SSL. Ověřte fungování certifikátu tím, že se pokusíte připojit k serveru z klienta přes zabezpečené připojení FTP (FTPS).
Omezení rychlosti přenosu dat přes FTP
Nastavení omezení rychlosti přenosu dat přes FTP může být užitečné v případě potřeby sledovat využití šířky pásma sítě. Pomocí této funkce je možné omezit rychlost přenosu dat pro určité uživatele nebo skupiny uživatelů.
K omezení rychlosti přenosu dat přes FTP v systému Windows Server je třeba použít funkci "Throttling". Nastavení omezení rychlosti lze nakonfigurovat jak na úrovni samotného FTP serveru, tak pro každého uživatele zvlášť.
Nastavení omezení rychlosti přenosu dat na úrovni FTP serveru:
- Otevřete ovládací panel IIS (Internet Information Services).
- Vyberte svůj FTP server ve stromu navigace.
- Poklepejte na položku FTP Request Filtering.
- Přejděte na kartu "Speed Limits".
- Povolte možnost "Enable bandwidth throttling" pro aktivaci funkce omezení rychlosti.
- Nastavte požadovanou rychlost přenosu dat do pole "Maximum bandwidth (in KB/s)" a stiskněte tlačítko OK.
Nastavení omezení rychlosti přenosu dat pro každého uživatele:
- Otevřete ovládací panel IIS (Internet Information Services).
- Vyberte svůj FTP server ve stromu navigace.
- Poklepejte na ftp Authorization Rules.
- Vyberte uživatele nebo skupinu uživatelů, pro které chcete omezit rychlost přenosu dat, a dvakrát na ni klikněte.
- Přejděte na kartu "Speed Limits".
- Povolte možnost "Enable bandwidth throttling" pro aktivaci funkce omezení rychlosti.
- Nastavte požadovanou rychlost přenosu dat do pole "Maximum bandwidth (in KB/s)" a stiskněte tlačítko OK.
Po nastavení omezení rychlosti přenosu dat přes FTP budou všechna připojení pracovat s nastavenou přenosovou rychlostí. To umožní dosažení stabilnějšího provozu sítě a zabrání přetížení síťových zdrojů.