Forskellen mellem FTPS og SFTP

FTPS vs. SFTP

FTP er en usikker protokol, der bruges til at overføre filer til og fra en ekstern placering, mens SSH er en sikker netværksprotokol, der mangler de forenklede filoverførselskommandoer for 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-kapaciteter føjes til SSH, eller FTP skal gøres mere sikker. SFTP var resultatet af førstnævnte, mens FTPS var resultatet af sidstnævnte. SFTP (SSH File Transfer Protocol) er helt forskellig fra FTP, da den blev bygget fra bunden af ​​for at tilføje FTP-kapaciteter til SSH, mens FTPS (FTP over SSL eller FTP Secure) er en udvidelse til FTP, der bruger sikkerhedsmekanismen for SSL, for at beskytte oplysningerne mod aflytning.

De to er meget forskellige fra hinanden, selvom de begge sigter mod at tjene det 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 besluttet for dataene. FTPS havde ofte problemer, når de gik gennem en firewall, da den ikke kendte den port, der blev brugt af dataene, og ikke kunne tillade trafik gennem porten. FTPS sender meddelelser i et tekstformat, der giver folk mulighed for at 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ær.

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

Resumé:

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

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

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

4. FTPS har fordelen ved at være bredt kendt, mens SFTP har fordelen ved at være mere sikker.