Diferența dintre FTP și SSH Diferență între

Anonim

FTP vs. SSH

FTP înseamnă File Transfer Protocol, un protocol creat pentru transferarea fișierelor dintr-o locație la distanță către un computer local, sau vice versa. Pe de altă parte, Secure Shell sau SSH este un protocol de rețea care facilitează comunicarea între două calculatoare, indiferent de distanță, atât timp cât există o cale electrică pentru călătoria în comunicație.

-> ->

FTP este destul de vechi, așa cum a fost creat înainte de evoluția rețelelor publice, așa cum le vedem astăzi. Datorită acestui fapt, creatorii de FTP nu au văzut nevoia de securizare a datelor sau autentificarea numelor de utilizator și a parolelor și le trimite, de fapt, în text simplu. Acest lucru înseamnă că oricine are cunoștință să smulgă pachetele de date va putea reconstrui datele transferate sau, mai rău, să obțină numele de utilizator și parola, obținând acces deplin la site-ul de la distanță. Numele Secure Shell ar trebui să vă ofere deja o idee decentă despre securitatea SSH. SSH a fost creat de fapt după ce a fost efectuat un atac de șofanie asupra Universității Tehnologice din Helsinki. Înlocuiește protocolul Telnet anticat și vulnerabil care a fost în uz proeminent în acel moment. Securitatea SSH este implementată prin criptarea datelor înainte de a fi trimisă. Acest lucru este apoi decodificat numai în locația desemnată.

Ca protocol de transfer de fișiere, FTP este capabil să transfere fișiere de la un punct la altul, iar unele operații de bază ale fișierelor, cum ar fi copierea, mutarea sau ștergerea fișierelor și directoarelor. SSH merge mult mai departe, deoarece permite utilizatorului să emită comenzi care pot fi interpretate și executate pe computerul la distanță de către un server de ascultare. Poate fi folosit și pentru tuneluri, pentru monitorizarea anumitor servicii și aplicații care rulează și chiar pentru transferarea fișierelor.

În ciuda vârstei atât a FTP, cât și a SSH, acestea sunt încă pe scară largă în întreaga lume, într-o formă sau alta. Aproape toți furnizorii de servicii de găzduire web oferă acces FTP la conturile de utilizator, pentru a oferi o modalitate convenabilă de a încărca fișiere în conturile lor. Deși accesul SSH nu este la fel de obișnuit ca și FTP, unii furnizori îl oferă, deoarece oferă utilizatorului mai mult control și mai multă libertate în gestionarea site-urilor.

Rezumat:

1. FTP este un protocol de transfer de fișiere, în timp ce SSH este un protocol de rețea.

2. FTP este în mod inerent nesigur, în timp ce SSH este în mod inerent sigur.

3. FTP permite doar controlul fișierelor, în timp ce SSH permite o mare varietate de aplicații.