FTP vs. SFTP
A File Transfer Protocol (más néven FTP) egy hálózati protokoll, amelyet a fájlok TCP / IP hálózaton keresztüli cseréjére valósítanak meg, azaz a Transmission Control Protocol és az Internet Protocol. Az FTP a felhasználó által létrehozott jelszó-hitelesítést használja. Bár a felhasználói alapú jelszó-hitelesítést általában végrehajtják, névtelen felhasználói hozzáférés is elérhető FTP-kiszolgálón keresztül.
Az SSH fájlátviteli protokoll (biztonságos fájlátviteli protokoll vagy SFTP néven is ismert) egy olyan hálózati protokoll, amely biztonságos adatfolyamon keresztül lehetővé teszi a fájlok elérését, átvitelét és kezelését. Ez a Secure Shell (vagy SSH) protokoll 2.0 verziójának kiterjesztése, amelynek célja a biztonságos átviteli képességek biztosítása. Szándékában áll funkcionálisan együttműködni más protokollokkal.
Mint már említettük, az FTP név nélkül elérhető. Ez azt jelenti, hogy a felhasználó bejelentkezhet erre a szerverre egy „névtelen” fiókkal, amikor felhasználónevet és jelszót kér. A legtöbb esetben egy felhasználót, aki nem rendelkezik közvetlen számlával a gazdagépen, felkérjük, hogy jelszava helyett használja az e-mail címét; ugyanakkor gyakorlatilag nincs ellenőrzési folyamat, amely az információ átadását követően történik meg (például a Nemzeti Biotechnológiai Információs Központban).
Az SFTP protokollnak változatos és széles körű műveletei vannak, amelyek távoli fájlokon érhetők el. Néhány figyelemre méltóbb jellemzője a megszakított átvitel folytatása, a könyvtárak felsorolása és a fájlok távoli eltávolítása. Más protokollokhoz (nevezetesen a biztonságos másolás protokollhoz vagy az SCP-hez képest) az SFTP mint protokoll „folyékonyabb”, és platformfüggetlenebb. Ennek eredményeként az SFTP protokoll számos platformon elérhető.
Az FTP-kiszolgálók hitelesítési és titkosítási protokollokkal rendelkeznek. Ahol ez a hozzáférés korlátozott, távoli FTP (FTP mail) szolgáltatás valósítható meg a korlátozás problémájának megoldása érdekében. Ez lehetővé teszi a hozzáférést, de korlátozza a felhasználót a könyvtárak megtekintésében vagy a parancsok módosításában. Hasonlóképpen, az SFTP interaktív felületet kínál egy parancssori programmal, amely megvalósítja az ügyfélkommunikációt. Az FTP-vel ellentétben az SFTP protokoll titkosítva van, így a hagyományos proxyk nem lesznek hatékonyak az SFTP forgalom vezérlése szempontjából..
Összefoglaló:
1. Az FTP egy hálózati protokoll, amely fájlok TCP / IP hálózaton keresztüli cseréjére szolgál; Az SFTP egy hálózati protokoll, amely lehetővé teszi a fájlok elérését, átvitelét és kezelését egy adatfolyamon keresztül.
2. Az FTP névtelenül érhető el, és a legtöbb esetben nincs titkosítva; Az SFTP protokoll titkosítva van, és a forgalomirányítás nem hatékony a hagyományos proxyk használatakor.