FTPS vs. SFTP
FTP este un protocol nesecurizat utilizat pentru transferul fișierelor către și de la o locație la distanță, în timp ce SSH este un protocol de rețea securizat care nu are comenzi simplificate de transfer de fișiere ale FTP. Aceste două protocoale au fost foarte populare în primele zile ale internetului, dar când a apărut nevoia unui protocol securizat pentru transferul de fișiere, au existat două căi posibile de urmat. Fie capacitățile FTP ar trebui adăugate la SSH, fie FTP ar trebui să fie mai sigur. SFTP a fost rezultatul primei, în timp ce FTPS a fost rezultatul acesteia din urmă. SFTP (SSH File Transfer Protocol) este complet diferit de FTP, deoarece a fost construit de la început, pentru a adăuga capabilități FTP la SSH, în timp ce FTPS (FTP over SSL sau FTP Secure) este o extensie a FTP care folosește mecanismul de securitate SSL, pentru a proteja informațiile de interceptarea.
Cele două sunt foarte diferite una de cealaltă, deși ambele au scopul de a servi același scop. SFTP utilizează un singur canal pentru a transmite și a primi toate datele pertinente, în timp ce FTPS utilizează un alt canal care este decis dinamic pentru date. FTPS avea adesea probleme atunci când trecea printr-un firewall, deoarece nu cunoștea portul folosit de date și nu a reușit să permită traficul prin port. FTPS trimite mesaje într-un format de text, permițând oamenilor să citească jurnalele și să determine ce sa întâmplat în timpul sesiunii. Acest lucru nu este posibil cu SFTP, deoarece mesajele nu sunt în text, ci în binar.
După cum sa menționat mai sus, ambele pot fi folosite pentru a obține o conexiune sigură pentru transferul fișierelor, dar există puncte de luat în considerare pentru fiecare. FTPS are avantajul de a fi bine-cunoscut și familiar pentru utilizatorii care au folosit deja FTP. Acest lucru se datorează faptului că utilizează comenzile aceleași sau foarte asemănătoare cu FTP. Pe de altă parte, SFTP este mai sigur, deoarece provine dintr-un protocol de rețea securizat.
Rezumat:
1. FTPS a fost creat ca o extensie a FTP pentru a adăuga mecanisme de securitate, în timp ce SFTP este o extensie a SSH care adaugă capacități de transfer ușor de fișiere la SSH deja securizat.
2. FTPS utilizează două canale pentru a facilita comunicarea și transferul de date, în timp ce SFTP folosește doar unul.
3. FTPS trimite și primește mesaje într-un format citibil de om, în timp ce SFTP trimite și primește mesaje în binar.
4. FTPS are avantajul de a fi cunoscut, în timp ce SFTP are avantajul de a fi mai sigur.