Az FTP szerver beállítása Windows Server 2019 rendszeren egyszerű, de számos technikai részletre kell figyelni, hogy minden megfelelően működjön. A Microsoft Internet Information Services (IIS) biztosítja az FTP szolgáltatást, amelyet különféle célokra, például fájlmegosztásra, távoli adatátvitelre és skálázható, biztonságos elérések biztosítására használhatunk. Azonban, ha nem megfelelően konfiguráljuk, problémák adódhatnak a csatlakozásnál és fájlok feltöltése vagy letöltése közben. Az alábbiakban bemutatjuk, hogyan állíthatunk be egy FTP szervert Windows Server 2019-en, és megoldjuk a gyakori hibákat, amelyeket a felhasználók tapasztalhatnak, mint például a probléma a Xerox készülékekkel való FTP kapcsolattal.
Miért választjuk az IIS-t FTP szerverként?
Az IIS (Internet Information Services) egy olyan webes és fájlszolgáltatói platform, amely alapértelmezett eszközként szolgál Windows Server környezetekben. Az FTP szolgáltatás beállítása az IIS-en egyszerű és jól dokumentált, valamint képes különböző titkosítási és hitelesítési módszereket alkalmazni, hogy biztosítsa a fájlok biztonságos átvitelét. Az IIS lehetővé teszi a felhasználói jogosultságok és a tűzfal szabályok pontos beállítását, ami kulcsfontosságú a sikeres FTP kapcsolat megvalósításához.
Az FTP beállítása Windows Server 2019-en IIS segítségével
A Windows Server 2019-en való FTP beállítása a következő lépéseket tartalmazza:
- 1. FTP szolgáltatás telepítése: Nyisd meg a Windows Server Manager-t, válaszd a „Manage” menüt, majd kattints a „Add Roles and Features” lehetőségre. Itt válaszd ki az „FTP Server” szerepkört, amely tartalmazza az „FTP Service” és az „FTP Extensibility” funkciókat.
- 2. FTP webhely létrehozása: A telepítés után indítsd el az IIS Manager-t, és a bal oldali panelen válaszd az „FTP Sites” mappát. Kattints a jobb gombbal, és válaszd az „Add FTP Site” lehetőséget, ahol megadhatod a webhely nevét és az adataink tárolásához használt mappát.
- 3. Hitelesítés és jogosultságok beállítása: Az FTP hely beállításainál válaszd az „Authentication” lehetőséget, ahol engedélyezheted az Anonymous vagy Basic Authentication-t. Ha a hozzáférést felhasználói fiókokhoz szeretnéd kötni, biztosítsd, hogy minden szükséges felhasználói jogosultságot hozzárendelj a megfelelő mappákhoz.
- 4. Passzív portok beállítása: A passzív FTP mód fontos a tűzfalak és NAT (Network Address Translation) mögötti kapcsolatok esetén. Az IIS-ben konfigurálhatod a passzív portok tartományát, amelyet a tűzfalon is engedélyezni kell. Ehhez válaszd az „FTP Firewall Support” opciót az IIS Manager-ben, és add meg a portokat, amelyek szükségesek a passzív kapcsolatokhoz.
- 5. Tűzfal beállítások: Ha van tűzfal a szerveren, akkor szükséges engedélyezni a 21-es portot, ami az FTP alapértelmezett portja. Emellett a passzív FTP kapcsolatokhoz további portokat kell megadni és engedélyezni a tűzfalon.
Miért nem működik az FTP kapcsolat a Windows Intézőből?
Mi történik, ha az FTP szerver működik a Total Commander segítségével, de a Windows Intéző nem tud csatlakozni? Az ilyen problémák gyakran a passzív FTP mód beállításainál merülnek fel. A passzív FTP kapcsolatok speciális portokat igényelnek, amelyek nem mindig vannak megfelelően engedélyezve a tűzfalon vagy NAT-eszközökön. A Windows Intéző alapértelmezés szerint az aktív módot próbálja használni, míg a Total Commander képes alkalmazkodni a passzív módban történő kapcsolatokhoz.
Ha a Xerox készülékkel próbálsz FTP-re scanneli, és a csatlakozás megvan, de az írási vagy olvasási műveletek nem működnek, akkor az FTP passzív portok megfelelő konfigurálása és engedélyezése lehet a kulcs a megoldáshoz. Ellenőrizd, hogy a tűzfalon és a NAT- beállításokon megfelelően van-e konfigurálva a passzív porttartomány, és hogy azok elérhetők-e az FTP kapcsolat számára.
Mit tehetünk, ha a passzív portok nincsenek megfelelően beállítva?
A passzív FTP kapcsolatok beállítása különösen fontos, ha az FTP szerver tűzfal mögött működik, vagy ha NAT-olt hálózaton található. A megfelelő passzív porttartomány konfigurálása érdekében kövesd az alábbi lépéseket:
- 1. Passzív portok tartományának megadása: Az IIS Manager-ben válaszd az „FTP Firewall Support” opciót, és add meg az engedélyezett passzív portok tartományát, például 5000-5050.
- 2. Tűzfal konfigurálása: Győződj meg róla, hogy a tűzfalon az összes passzív port engedélyezve van, amit az IIS beállításai tartalmaznak.
- 3. NAT beállítások: Ha NAT mögötti hálózaton dolgozol, akkor győződj meg róla, hogy az összes szükséges passzív port megfelelően van irányítva a szerver IP-címére.
Alternatív FTP megoldások: FileZilla
Ha az IIS FTP szerverrel nem sikerül megoldani a problémát, egy egyszerű és gyakran használt alternatíva a FileZilla FTP szerver. A FileZilla könnyen telepíthető és konfigurálható, és mivel széles körben használt, a Xerox készülékkel történő FTP kapcsolatot is könnyen támogatja. A FileZilla alapvetően megbízható és egyszerű eszköz a fájlátvitelhez, és gyors megoldás lehet, ha nem sikerült megoldani a problémát az IIS-ben.
Összegzés
A Windows Server 2019-en történő FTP beállítása IIS segítségével egy rendkívül hasznos és skálázható megoldás, amely lehetővé teszi a fájlok távoli átvitelét. Azonban fontos, hogy figyelmet fordítsunk a passzív portok helyes konfigurálására és a megfelelő tűzfalbeállításokra. Ha a Windows Intéző nem tud csatlakozni, vagy ha problémák merülnek fel a fájlok olvasásával és írásával, akkor valószínűleg a passzív FTP mód beállításával kapcsolatos problémák állnak a háttérben. Az alternatív megoldások, mint a FileZilla FTP szerver, szintén jó megoldást jelenthetnek a felmerülő problémák kezelésére.