FTP SSL (FTPS) felett a Windows Server 2012 R2 rendszeren

A protokoll egyik fő hátránya FTP fájlátvitelhez - a biztonság és a továbbított adatok titkosításának hiánya. Az FTP-kiszolgálóhoz történő csatlakozáskor a felhasználónév és a jelszó szintén tiszta szöveggel kerül továbbításra. Az adatátvitelhez (különösen nyilvános kommunikációs csatornákon keresztül) ajánlott biztonságosabb protokollokat, például FTPS vagy SFTP. Fontolja meg, hogyan kell beállítani FTPS szerver a Windows Server 2012 R2 alapján.

FTPS protokoll (FTP over SSL / TLS, FTP + SSL) - a szokásos FTP protokoll kiterjesztése, de az ügyfél és a kiszolgáló közötti kapcsolat SSL / TLS protokollokkal biztosított (titkosítva). Általában ugyanazt a 21 portot használják a csatlakozáshoz..

megjegyzés. Ne keverje össze az FTPS-t az SFTP-vel (Secure FTP vagy SSH FTP). Ez utóbbi az SSH protokoll kiterjesztése, amelynek semmi köze sincs az FTP-hez.

Tartalom:

  • Az FTP szerver szerepének telepítése
  • IIS SSL tanúsítvány előállítása és telepítése
  • FTP-helyet hozunk létre SSL-támogatással
  • FTPS és tűzfalak
  • FTP tesztelése SSL kapcsolaton keresztül

Az FTP az SSL-támogatáson keresztül bevezetésre került az IIS 7.0-ban (Windows Server 2008). Az FTPS-kiszolgáló működéséhez az IIS-nek SSL-tanúsítványt kell telepítenie az IIS-webkiszolgálóra.

Az FTP szerver szerepének telepítése

Az FTP-kiszolgálói szerepkör telepítése a Windows Server 2012-re nem okoz problémát, és már egyszer leírtuk.

IIS SSL tanúsítvány előállítása és telepítése

Ezután nyissa ki a konzolt IIS menedzser, válassza ki a szervert, és lépjen a szakaszba Szerver tanúsítványok.

Ez a szakasz lehetővé teszi tanúsítvány importálását, tanúsítványkérés létrehozását, tanúsítvány megújítását vagy önaláírt tanúsítvány létrehozását. Bemutatási célokra egy önaláírt tanúsítványra összpontosítunk (ez a New-SelfSifgnedCertificate parancsmag segítségével is létrehozható). A szolgáltatáshoz való hozzáféréskor figyelmeztetés jelenik meg, hogy a tanúsítványt nem megbízható hitelesítésszolgáltató állította ki. A figyelmeztetés letiltásához a tanúsítványhoz hozzáadható a megbízhatóhoz GPO-n keresztül.

kiválasztása Hozzon létre önaláírt tanúsítványt.

A tanúsítvány létrehozásának varázslójában adja meg annak nevét, és válassza ki a tanúsítvány típusát Webtárhely.

Az önaláírt tanúsítványnak megjelennie kell a rendelkezésre álló tanúsítványok listájában. A tanúsítvány érvényessége - 1 év.

FTP-helyet hozunk létre SSL-támogatással

Ezután létre kell hoznia egy FTP-helyet. Az IIS konzolon kattintson az RMB elemre a Sites csomóponton, és hozzon létre egy új FTP helyet (FTP hozzáadása).

Adja meg az FTP-hely gyökérkönyvtárának nevét és elérési útját (az alapértelmezett könyvtár C: \ inetpub \ ftproot).

A varázsló következő lépésében, az SSL tanúsítványok szakaszban válassza ki a létrehozott tanúsítványt.

Választani kell a hitelesítés típusát és a felhasználói hozzáférési jogokat.

tanács. Ha minden felhasználónak rendelkeznie kell saját FTP gyökérkönyvtárával, akkor az utasításokat felhasználhatja az FTP-kiszolgáló létrehozására felhasználói elkülönítéssel.

Ez befejezi a varázslót. Alapértelmezés szerint SSL védelemre van szükség, és mind a felügyeleti parancsok, mind az átvitt adatok titkosításához használják..

FTPS és tűzfalak

Az FTP protokoll használatakor 2 különféle TCP kapcsolatot használunk, a parancsokat egyenként, az adatokat a másik továbbítja. Minden adatcsatorna megnyitja saját TCP portját, amelynek számát a szerver vagy az ügyfél választja ki. A legtöbb tűzfalak lehetővé teszik az FTP forgalom ellenőrzését és elemzését automatikusan megnyitják a szükséges portokat. Biztonságos FTPS használata esetén az átadott adatok bezáródnak és nem elemezhetők, ennek eredményeként a tűzfal nem tudja meghatározni, melyik portot kell megnyitni az adatátvitelhez..

Annak elkerülése érdekében, hogy az 1024-65535 TCP-portok teljes tartományát ne nyissák meg az FTPS-kiszolgálón kívül, arra kényszerítheti az FTP-kiszolgálót, hogy használja a használt címsort. A tartományt az IIS helybeállításai a szakaszban adják meg FTP tűzfal támogatás.

A porttartomány megváltoztatása után újra kell indítania a szolgáltatást (iisreset).

A beépített Windows tűzfalban a szabályok felelnek a bejövő forgalomért:

  • FTP szerver (FTP forgalom-be)
  • FTP szerver passzív (FTP passzív forgalom bemenet)
  • FTP szerver biztonságos (FTP SSL forgalom-bemenet)

Ennek megfelelően a külső tűzfalon a 21, 990 és 50000-50100 portokat kell megnyitnia (a kiválasztott portok tartományát).

FTP tesztelése SSL kapcsolaton keresztül

Az FTPS-n keresztüli kapcsolat teszteléséhez használja a Filezilla klienst.

  1. kezdet FileZilla (vagy bármely más FTPS-kompatibilis kliens).
  2. sajtó fájl > hely menedzser, és hozzon létre egy új kapcsolatot (új oldalon).
  3. Írja be az FTPS szerver címét (vendéglátó), protokoll típusa (kíván kifejezett FTP felett TLS), felhasználónév (felhasználói mező) és a jelszó megkövetelésének követelménye az engedélyhez (kérdez mert jelszó)
  4. Nyomógomb Csatlakozás és írja be a felhasználói jelszót.
  5. Figyelmeztetést kell megjelentetni a nem megbízható tanúsítványról (önaláírt tanúsítvány használata esetén). Erősítse meg a kapcsolatot.
  6. A kapcsolatot létre kell hozni, és a soroknak megjelenniük kell a naplóban:

    Állapot: TLS inicializálása ...
    Állapot: igazolás ellenőrzése ...
    Állapot: TLS kapcsolat létrejött.

  7. Ez azt jelenti, hogy biztonságos kapcsolat jön létre, és fájlokat továbbíthat az FTPS használatával