SFTP vs. SCP
Az SSH fájlátviteli protokoll (más néven biztonságos fájlátviteli protokoll vagy SFTP) egy hálózati protokoll. Biztosítja a fájlhozzáférést, a fájlátvitelt és a fájlkezelési funkciókat egy megbízható adatfolyamon keresztül. Kifejezetten a Secure Shell Protocol (vagy SSH) 2.0-s verziójának kiterjesztésére tervezték. Bővítésként elsősorban biztonságos fájlátviteli képesség biztosítására használják; szándéka azonban, hogy más protokollokkal is használható legyen. Az Internet Engineering Task Force (vagy IETF) az internetes tervezeten keresztül meghatározta, hogy az SFTP-t az SSH-2 protokoll összefüggésében írják le; az SFTP azonban általános és független az SSH-2 protokollkészlet többi részétől. Különböző alkalmazásokban használható, beleértve a biztonságos fájlátvitelt a Transport Layer Security (vagy TLS) szolgáltatáson keresztül és a kezelési információk átvitelét a VPN alkalmazásokban. Feltételezi, hogy egy biztonságos csatornán (például SSH-n) fog futni, amelynek korábban hitelesített kliense van - akinek az azonosítója hozzáférhető a protokollhoz.
A Secure Channel Protocol (vagy SCP) egy hálózati protokoll. Olyan adatátviteli eszközt biztosít, amely ellenáll vagy teljesen átjárhatatlan a lehallgatáshoz és a manipulációhoz. Bár az információátvitel teljesen biztonságos eszközeként szolgál, a valós világban nincs teljesen biztonságos csatorna, csak azok a módok, amelyek révén a nem biztonságos hálózatok kevésbé bizonytalanok lehetnek, és biztonságosabban továbbíthatják az információkat - azaz valaki képes lesz arra, hogy láthatja vagy hallhatja az üzenetet, de nem változtathatja meg a kiszolgálón cserélt információkat.
Az SFTP protokoll számos műveletet tesz lehetővé távoli fájlokon. Inkább hasonlít a távoli fájlrendszer protokolljához, mint elődjéhez, az SCP-protokollhoz. Az SFTP protokoll kibővített szolgáltatásai részeként az ügyfél képes folytatni a megszakított átvitelt, a könyvtárak felsorolását és a távoli fájlok eltávolítását. Ennek eredményeként viszonylag könnyű a GUI SFTP klienst megvalósítani, összehasonlítva a GUI SCP klienssel. Az SFTP platformfüggetlenebb protokollként próbál lenni, mint elődje -SFTP, és elkerüli, hogy az ügyfél által megadott helyettesítő karakterkiterjesztés a kiszolgálóra tegyen szert. Az SFTP szerverek a legtöbb platformon elérhetők. Ez egy teljesen új protokoll, amely nem kapcsolódik az SSH-hoz - amely FTP-n fut. Az SFTP nem nyújt hitelesítést vagy biztonságot; inkább azt várja el, hogy az alapul szolgáló protokoll mindkettőt biztosítsa. Az SFTP-t elsősorban az SSH protokoll alrendszerének, a 2. verzió megvalósításának (mint ugyanabban a munkacsoportban tervezték) használják. Lehetséges azonban az SFTP futtatása SSH-1 vagy más adatfolyamon keresztül.
Összefoglaló:
1. az SFTP egy hálózati protokoll, amely fájlhozzáférést, -átvitelt és -kezelési funkciókat biztosít egy megbízható adatfolyamon keresztül; Az SCP egy olyan adatátvitelt biztosító hálózati protokoll, amely átjárhatatlan a lehallgatás és a manipuláció számára.