Diferența dintre FTP și SFTP

FTP vs. SFTP

Protocolul de transfer de fișiere (cunoscut și ca FTP) este un protocol de rețea care este implementat pentru a face schimb de fișiere printr-o rețea TCP / IP - care este Protocolul de control al transmisiei și Protocolul de Internet. FTP utilizează autentificarea prin parolă creată de utilizator. Deși autentificarea parolei bazată pe utilizator este de obicei implementată, accesul anonim al utilizatorilor este disponibil și prin intermediul unui server FTP.

Protocolul de transfer de fișiere SSH (cunoscut și sub numele de Secure File Transfer Protocol sau SFTP) este un protocol de rețea care permite accesul, transferul și gestionarea fișierelor printr-un flux securizat de date. Este o extensie a versiunii 2.0 a protocolului Secure Shell (sau SSH), al cărui scop este să ofere capabilități de transfer sigure. De asemenea, este destinat să funcționeze funcțional cu alte protocoale.

După cum sa menționat, FTP este accesibil anonim. Acest lucru înseamnă că utilizatorul se poate conecta la acest server cu un cont "anonim" atunci când este dat un prompt pentru un nume de utilizator și o parolă. În majoritatea cazurilor, un utilizator fără un cont direct cu computerul gazdă va fi invitat să utilizeze adresa sa de e-mail în locul unei parole; cu toate acestea, nu există practic nici un proces de verificare care are loc odată ce aceste informații sunt furnizate (cum ar fi la Centrul Național de Informații privind biotehnologia).

Protocolul SFTP are o gamă variată și variată de operații care sunt accesibile în fișierele la distanță. Unele dintre caracteristicile sale mai notabile includ reluarea transferurilor întrerupte, listele de directoare și îndepărtarea fișierelor la distanță. În comparație cu alte protocoale (și anume, Protocolul securizat de copiere sau SCP), SFTP este mai "fluid" ca protocol și este mai independent de platformă. Ca rezultat, protocolul SFTP este disponibil pe o varietate de platforme.

Serverele FTP au protocoale de autentificare și criptare. În cazul în care acest tip de acces este restricționat, poate fi implementat un serviciu de la distanță FTP (poștă FTP) pentru a rezolva problema restricționării. Acest lucru permite accesul, dar restricționează utilizatorul de la vizualizarea directoarelor sau modificarea comenzilor. În mod similar, SFTP oferă o interfață interactivă cu un program de linie de comandă care implementează comunicarea clientului. Spre deosebire de FTP, protocolul SFTP este criptat, făcând proxy-urile tradiționale ineficiente în ceea ce privește controlul traficului SFTP.

Rezumat:

1. FTP este un protocol de rețea folosit pentru schimbul de fișiere printr-o rețea TCP / IP; SFTP este un protocol de rețea care permite accesul, transferul și gestionarea fișierelor printr-un flux de date.

2. FTP este accesibil anonim și, în majoritatea cazurilor, nu este criptat; Protocolul SFTP este criptat și face ca controlul traficului să fie ineficient atunci când se utilizează proxy-uri tradiționale.