Razlika med FTP in SFTP
Vsebina
Najpogostejša naloga omrežnega okolja je prenos datotek / podatkov / informacij med gostitelji v omrežju. FTP in SFTP so tisti protokoli za prenos datotek. Prenos datotek preko omrežja v navadnem formatu lahko povzroči skrb glede varnosti. Protokol FTP je bil uveden, ko varnost preko interneta ni bila velika težava. Podatki so bili poslani nešifrirani v FTP, kar lahko napadalec zlahka prestreže. Zato je bil za prenos datotek potreben nekaj varnega kanala. Za to lahko bodisi dodate a Varni sloj vtičnic med FTP aplikacijsko plastjo in TCP ali eno lahko preprosto uporabite neodvisen protokol, imenovan SFTP.
FTP in SFTP datoteko prenašata iz enega računalnika v drugega, vendar je osnovna razlika med FTP in SFTP v tem FTP ne zagotavlja varnega kanala za prenos datotek, medtem ko SFTP naredi. Pogovorimo se o še nekaj razlikah med FTP in SFTP s pomočjo spodnje primerjalne tabele.
- Primerjalna tabela
- Opredelitev
- Ključne razlike
- Zaključek
Primerjalna tabela
Osnove za primerjavo | FTP | SFTP |
---|---|---|
Osnovni | FTP ne zagotavljajo varnega kanala za prenos datotek med gostitelji. | SFTP zagotavlja varen kanal za prenos datotek med gostitelji. |
Polni obrazec | Protokol za prenos datotek. | Varni protokol za prenos datotek. |
Protokol | FTP je protokol TCP / IP. | SFTP protokol je del SSH protokola (program za oddaljeno prijavo). |
Povezava | FTP vzpostavi nadzorno povezavo na vratih TCP 21. | SFTP prenese datoteko v povezavi, ki jo vzpostavi SSH protokol med odjemalcem in strežnikom. |
Šifriranje | FTP geslo in podatki se pošiljajo v navadni obliki. | SFTP šifrira podatke pred ing. |
Opredelitev FTP
FTP (Protokol za prenos datotek) je protokol v TCP / IP, ki kopira datoteko iz enega gostitelja v drugega gostitelja. Čeprav se zdi datoteka zelo enostavna za prenos datoteke z enega gostitelja na drugega. Obstaja pa nekaj težav, kot sta lahko dva sistema, ki imata datoteko s in prejema drugačen način predstavljanja podatkov; morda imajo različne konvencije o imenih datotek, lahko različne strukture imenikov.
FTP ponuja enostavno rešitev za vse zgoraj navedene težave. FTP se razlikuje od drugih odjemalcev-strežnikov dve povezavi med domačini, ki komunicirajo. Ena povezava je za prenos podatkov, in drugo je za nadzorne informacije (ukaz in odzivi). FTP je učinkovitejši od drugih aplikacij za strežnike odjemalcev, saj ima ločeno povezavo za podatke in ukaze.
Nadzorna povezava je preprosta, saj je namenjena le vzpostavitvi povezave med gostitelji. Toda podatkovna povezava je zapletena, saj mora prenašati raznolikost podatkov. FTP vzpostavlja krmilni priključek na številki vrat TCP 21 in podatkovna povezava na številki vrat TCP 20.
Kadar uporabnik začne sejo FTP, najprej vzpostavi povezavo z gostiteljem, kateremu je treba datoteko prenesti s krmilno povezavo, nato vzpostavi podatkovno povezavo za prenos datoteke. Povezava podatkovne povezave se odpre in zapre po prenosu vsake datoteke. Vendar nadzorna povezava ostane povezana celotna seja FTP.
Opredelitev SFTP
SFTP (Varni protokol za prenos datotek) je varen način za prenos datotek po omrežju. Čeprav imamo protokol FTP za prenos datotek z enega gostitelja na drugega v omrežju, vendar čas, ko je bil FTP zasnovan, varnost ni bil največja težava.
Protokol FTP zahteva geslo za vzpostavitev povezave z gostiteljem, ki mu mora biti datoteka poslana, vendar je geslo na očitni ravni, ki grozi, da ga bo napadalec prestregel. Napadalec lahko nato zlorabi geslo. Podatki se pošljejo tudi v navadno preko podatkovne povezave, ki je ponovno nezanesljiva.
Torej, SFTP je uvedel varen kanal za prenos datotek po omrežju. SFTP je del protokola SSH (Secure Shell), ki je pravzaprav program v Unixu. Protokol SSH vzpostavi varno povezavo med odjemalcem in strežnikom, nato pa program SFTP deluje podobno kot FTP in prenese datoteko v varen kanal, ki ga je ustvaril SSH. Na ta način je mogoče datoteko varno prenesti s pomočjo SFTP.
- FTP narediti ne zagotoviti vse varen kanal za prenos datotek med gostitelji, medtem ko protokol SFTP zagotavlja a varen kanal za prenos datotek med gostitelji v omrežju.
- FTP je okrajšava od Protokol za prenos datotek ker je SFTP okrajšava od Varni protokol za prenos datotek.
- FTP protokol je storitev, ki jo ponuja TCP / IP. Vendar je SFTP del tega SSH protokol ki je podatek za prijavo na daljavo.
- FTP vzpostavi povezavo s krmilno povezavo na vratih TCP 21. Po drugi strani SFTP datoteko prenese pod varno povezavo, ki jo je vzpostavil SSH protokol med odjemalcem in strežnikom.
- FTP prenesite geslo in podatke v navaden format, medtem ko SFTP šifrira podatke pred posredovanjem drugemu gostitelju.
Zaključek:
Tako FTP kot SFTP sta protokol za prenos datotek, vendar SFTP zagotavlja varen način za prenos datoteke z enega gostitelja na drugega gostitelja v omrežju.