Különbség az FTP és az SFTP között
Tartalom
A hálózati környezet leggyakoribb feladata a fájlok / adatok / információk átvitele a hálózat gazdagépei között. FTP és SFTP a fájlátviteli protokollok. A fájlok egyszerű formátumban a hálózaton keresztül történő továbbítása felvetheti a biztonsági problémákat. Az FTP protokollt akkor vezették be, amikor az internetes biztonság nem volt nagy kérdés. Az adatokat titkosítatlan FTP-ben küldték el, amelyet a támadó könnyen elfoghat. Ezért valamilyen biztonságos csatornára volt szükség a fájlok átviteléhez. Ehhez hozzáadhat egy a Secure Socket Layer az FTP alkalmazás réteg és a TCP között, vagy használhat egyszerűen az SFTP nevű független protokollt.
Az FTP és az SFTP egyaránt továbbítja a fájlt az egyik számítógépről a másikra, de az FTP és az SFTP közötti alapvető különbség az, hogy FTP nem biztosít biztonságos csatornát a fájlok átviteléhez, míg a SFTP csinál. Beszéljünk néhány további különbségről az FTP és az SFTP között az alább bemutatott összehasonlító táblázat segítségével.
- Összehasonlító táblázat
- Meghatározás
- Főbb különbségek
- Következtetés
Összehasonlító táblázat
Az összehasonlítás alapja | FTP | SFTP |
---|---|---|
Alapvető | Az FTP nem biztosít biztonságos csatornát a fájlok átvitelére a gazdagépek között. | Az SFTP biztonságos csatornát biztosít a fájlok átviteléhez a gazdagépek között. |
Teljes alak | File Transfer Protocol. | Biztonságos fájlátviteli protokoll. |
Jegyzőkönyv | Az FTP egy TCP / IP protokoll. | Az SFTP protokoll az SSH protokoll (távoli bejelentkezési alkalmazás program) része. |
Kapcsolat | Az FTP vezérlő kapcsolatot létesít a 21-es TCP porton. | Az SFTP a fájlt az SSH protokoll által létrehozott kapcsolat alatt továbbítja az ügyfél és a szerver között. |
Titkosítás | Az FTP jelszó és az adatok egyszerű formátumban kerülnek elküldésre. | Az SFTP az adatokat titkosítja. |
Az FTP meghatározása
FTP (File Transfer Protocol) egy TCP / IP protokoll, amely egy fájlt átmásol az egyik gazdagépről a másikra. Ennek ellenére nagyon egyszerűnek tűnik a fájl áthelyezése egyik gazdagépről a másikra. Vannak olyan problémák is, mint például a két rendszer, amelyben az s és a fájlokat fogadja a az adatok ábrázolásának más módja; lehet, hogy vannak különböző fájlnév-egyezmények, lehet különböző könyvtárszerkezetek.
Az FTP egyszerű megoldást kínál a fenti problémákra. Az FTP, amely különbözik a többi kliens-szerver alkalmazástól, létrehozza két kapcsolat a kommunikáló házigazdák között. Az egyik kapcsolat a adatátvitel, és más a ellenőrzési információk (parancs és válaszok). Az FTP sokkal hatékonyabb, mint más kliens-szerver alkalmazások, mivel külön kapcsolódik az adatokhoz és a parancsokhoz.
A vezérlőcsatlakozás egyszerű, mivel csak a gazdagépek közötti kapcsolat létrehozására szolgál. Az adatkapcsolat azonban bonyolult, mivel át kell adnia a sokféle adat. Az FTP létrehozza vezérlő csatlakozás a TCP portszámán 21 és adatkapcsolat a TCP portszámán 20.
Amikor egy felhasználó elindítja az FTP-munkamenetet, először kapcsolatot létesít a gazdagéppel, akinek a fájlt át kell adni a vezérlőkapcsolat segítségével, majd létrehozza az adatkapcsolatot a fájl átviteléhez. Az adatkapcsolat az egyes fájlok átvitele után megnyílik és bezáródik. A vezérlő kapcsolat azonban a teljes FTP munkamenet során továbbra is csatlakoztatva van.
Az SFTP meghatározása
SFTP (Biztonságos fájlátviteli protokoll) a fájlok biztonságos továbbítása a hálózaton keresztül. Bár van FTP protokollunk a fájlok átviteléhez az egyik gazdagépről a másikra a hálózaton, az FTP tervezésének ideje azonban a biztonság nem volt fontos kérdés.
Az FTP protokollhoz jelszó szükséges a kapcsolat létrehozásához a gazdagéppel, akinek fájlt kell küldeni, de a jelszó sima, s ezzel fenyeget, hogy a támadó elfogja. A támadó ezután visszaélhet a jelszóval. Az adatokat sima módon továbbítják adatkapcsolaton keresztül, amely szintén bizonytalan.
Tehát az SFTP biztonságos csatornát vezetett be a fájlok hálózati átvitelére. Az SFTP az SSH (Secure Shell) protokoll része, amely valójában egy program az Unix-ban. Az SSH protokoll biztonságos kapcsolatot hoz létre az ügyfél és a szerver között, majd az SFTP program hasonlóan működik, mint az FTP, és továbbítja a fájlt az SSH által létrehozott biztonságos csatornán. Ilyen módon a fájl biztonságosan átvihető az SFTP használatával.
- FTP csinálni nem biztosítson bármilyen biztonságos csatorna a fájlok átvitele a gazdagépek között, míg az SFTP protokoll a biztonságos csatorna a fájlok hálózati gazdagépek közötti átviteléhez.
- Az FTP rövidítése File Transfer Protocol mivel az SFTP rövidítése a Biztonságos fájlátviteli protokoll.
- Az FTP protokoll egy szolgáltatás, amelyet az TCP / IP. Az SFTP azonban része a SSH protokoll amely távoli bejelentkezési információ.
- Az FTP kapcsolatot létesít a TCP port vezérlő kapcsolatával 21. Másrészt az SFTP továbbítja a fájlt a. Által létrehozott biztonságos kapcsolat alatt SSH protokoll az ügyfél és a szerver között.
- Az FTP továbbítja a jelszót és az adatokat a egyszerű formátumban, míg az SFTP titkosítja az adatokat, mielőtt a másik gazdagéphez adnák.
Következtetés:
Az FTP és az SFTP egyaránt a fájlátviteli protokoll, de az SFTP biztonságos módot kínál a fájl átvitelére a hálózat egyik gazdagépéről a másikra.