Forskel mellem FTPS og SFTP Forskellen mellem

Anonim

FTPS vs SFTP

FTP er en usikker protokol, der bruges til overførsel af filer til og fra en fjernplacering, mens SSH er en sikker netværksprotokol, der mangler de forenklede filoverførselskommandoer af FTP. Disse to protokoller var meget populære i de tidlige dage af internettet, men da behovet for en sikker protokol til overførsel af filer opstod, var der to sandsynlige stier at følge. Enten skal FTP-funktioner tilføjes til SSH, eller FTP skal gøres mere sikker. SFTP var resultatet af den tidligere, mens FTPS var resultatet af sidstnævnte. SFTP (SSH File Transfer Protocol) er helt anderledes end FTP, da den blev bygget fra bunden, for at tilføje FTP-funktioner til SSH, mens FTPS (FTP over SSL eller FTP Secure) er en udvidelse til FTP, der bruger sikkerhedsmekanismen for SSL, for at beskytte oplysningerne fra aflytning.

De to er meget forskellige fra hinanden, selv om de begge har til formål at tjene samme formål. SFTP bruger en enkelt kanal til at transmittere og modtage alle relevante data, mens FTPS bruger en anden kanal, der er dynamisk bestemt til dataene. FTPS havde ofte problemer med at passere gennem en firewall, da den ikke kendte den port, der blev brugt af dataene, og undlod at tillade trafik gennem porten. FTPS sender beskeder i et tekstformat, så folk kan læse logfiler og bestemme, hvad der skete under sessionen. Dette er ikke muligt med SFTP, da meddelelserne ikke er i tekst, men i binære.

Som nævnt ovenfor kan begge bruges til at opnå en sikker forbindelse til overførsel af filer, men der er punkter at overveje for hver. FTPS har den fordel at være velkendt og velkendt for brugere, som allerede har brugt FTP. Dette skyldes, at det bruger de samme eller meget lignende kommandoer til FTP. På den anden side er SFTP sikrere, da det kommer fra en sikker netværksprotokol.

Sammendrag:

1. FTPS blev oprettet som en udvidelse af FTP for at tilføje sikkerhedsmekanismer, mens SFTP er en udvidelse af SSH, der tilføjer nemme filoverførselsfunktioner til den allerede sikre SSH.

2. FTPS bruger to kanaler til at lette kommunikationen og dataoverførslen, mens SFTP kun bruger en.

3. FTPS sender og modtager meddelelser i et menneskeligt læseligt format, mens SFTP sender og modtager meddelelser i binær.

4. FTPS har den fordel at være kendt, mens SFTP har den fordel at være mere sikker.