Homepage » hogyan kell » Mi a különbség az FTPS és az SFTP között?

    Mi a különbség az FTPS és az SFTP között?

    Amikor a távoli fájlátviteli képességeket állítja be alkalmazottai számára, azt szeretné, hogy a dolgok a lehető legegyszerűbbek és biztonságosabbak legyenek. Ezt szem előtt tartva, ami jobb, FTPS vagy SFTP? A mai SuperUser Q&A postai válaszok egy furcsa olvasó kérdésére vonatkoznak.

    A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..

    Kojihachisu (Flickr) kedvence.

    A kérdés

    A SuperUser olvasó user334875 tudni akarja, mi a különbség az FTPS és az SFTP között, és melyik a jobb:

    Próbálok létrehozni egy rendszert négy alkalmazottamnak, akik távolról dolgoznak, hogy fájlokat továbbítsanak. Szükségem van rá, hogy biztonságos legyen. Az SFTP jobb, mint az FTPS? Mi a különbség a kettő között?

    Mi a különbség a kettő között, és melyik a jobb?

    A válasz

    A SuperUser közreműködői a NuTTyX és a Vdub rendelkezésére állnak. Először fel, NuTTyX:

    Két teljesen különböző protokoll.

    Az FTPS az SSL-vel ellátott FTP a biztonság érdekében. Vezérlőcsatornát használ, és új kapcsolatokat nyit meg az adatátvitelhez. Mivel SSL-t használ, tanúsítványt igényel.

    Az SFTP (SSH File Transfer Protocol / Secure File Transfer Protocol) az SSH kiterjesztése volt, hogy fájlátviteli képességet biztosítson, ezért általában csak az SSH portot használja az adatok és a vezérlés számára..

    A legtöbb SSH-kiszolgáló telepítésénél SFTP-támogatás lesz, de az FTPS-nek szüksége lesz egy támogatott FTP-kiszolgáló további konfigurációjára.

    Ezt követi a Vdub válasza:

    Az FTPS (FTP / SSL) egy olyan név, amelyet az FTP-szoftver számos olyan módon biztosít, amely biztonságos fájlátvitelre képes. Mindegyik módszer magában foglalja a szabványos FTP protokoll alatti SSL / TLS réteg használatát a vezérlő és / vagy adatcsatornák titkosításához.

    Előnyök:

    • Széles körben ismert és használt
    • A kommunikációt egy ember olvashatja és megértheti
    • Szolgáltatásokat nyújt a szerver-szerver fájlátvitelhez
    • Az SSL / TLS jó hitelesítési mechanizmusokkal rendelkezik (X.509 tanúsítvány jellemzők)
    • Az FTP és az SSL / TLS támogatás számos internetes kommunikációs keretrendszerbe épül

    Hátrányok:

    • Nincs egységes könyvtárlista formátum
    • Szekunder DATA csatornát igényel, ami nehezen használható a tűzfalak mögött
    • Nem határozza meg a fájlnév karakterkészletek (kódolások) szabványát
    • Nem minden FTP-kiszolgáló támogatja az SSL / TLS-t
    • Nincs szabványos módja a fájl- vagy könyvtár-attribútumok megszerzésére és módosítására

    Az SFTP (SSH File Transfer Protocol) olyan hálózati protokoll, amely minden adatátvitelen keresztül biztosítja a fájlátviteli és manipulációs funkciókat. Általában az SSH-2 protokollal (a 22-es TCP-port) használják, hogy biztonságos fájlátvitelt biztosítsanak, de más protokollokkal is használható..

    Előnyök:

    • Jó színvonalú háttérrel rendelkezik, amely szigorúan meghatározza a műveletek legtöbb (ha nem minden) szempontját
    • Csak egy kapcsolat van (nincs szükség DATA kapcsolatra)
    • A kapcsolat mindig biztosított
    • A könyvtárjegyzék egységes és géppel olvasható
    • A protokoll tartalmazza az engedélyezési és attribútum-manipulációs műveleteket, a fájlzárolást és a több funkciót

    Hátrányok:

    • A kommunikáció bináris, és nem lehet naplózni „ahogyan” az emberi olvasáshoz
    • Az SSH-kulcsokat nehezebb kezelni és érvényesíteni
    • A szabványok bizonyos dolgokat opcionálisnak vagy ajánlottnak neveznek, ami bizonyos kompatibilitási problémákhoz vezet a különböző gyártók különböző szoftvercímei között.
    • Nincsenek szerver-kiszolgáló másolási és rekurzív könyvtár eltávolítási műveletek
    • Nincs beépített SSH / SFTP támogatás a VCL és .NET keretekben

    Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.