Diferența dintre FTP și SFTP Diferența dintre

Anonim

FTP vs. SFTP

Protocolul de transfer de fișiere (cunoscut și sub numele de FTP) este un protocol de rețea implementat pentru a face schimb de fișiere printr-o rețea TCP / IP 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ă cu furnizarea informațiilor (cum ar fi la Centrul Național de Informații Biotehnologii).

Protocolul SFTP are o gamă variată și variată de operații accesibile pe 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 ca proxy-urile tradiționale să fie ineficiente în ceea ce privește controlul traficului SFTP.

Rezumat:

1. FTP este un protocol de rețea folosit pentru a face schimb 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 în mod 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.