SFTP heeft een aantal voordelen ten opzichte van SCP:
1. Bestandsoverdracht over SSH- en FTP-protocollen: SFTP is gebaseerd op het SSH-protocol en biedt betere beveiliging dan FTP en SCP. SCP is gebaseerd op het SSH-protocol, maar biedt niet dezelfde flexibiliteit als SFTP in termen van bestandsbeheer en authenticatie.
1. Betere beveiliging: SFTP versleutelt alle gegevensoverdrachten, inclusief gebruikersnaam en wachtwoord, en biedt betere authenticatie en veiligheidsvoorzieningen. SCP biedt alleen beveiligde overdracht van bestanden en SSH-tunnels.
1. Meer functies: SFTP biedt meer functies dan SCP, zoals het aanpassen van toegangs-, afwijkings-, en bewerkingsrechten voor directories en bestanden. SCP heeft deze mogelijkheid niet.
1. Minder fouten: SFTP heeft minder fouten dan SCP, zoals het overschrijven van verkeerde bestanden, omdat het een interactieve prompt biedt voordat het bestand overschreven wordt.
1. Cross-platform ondersteuning: SFTP is platformonafhankelijk en kan dus op verschillende besturingssystemen worden gebruikt, terwijl SCP alleen op UNIX- en Linux-platforms kan worden gebruikt.
1. Betere prestaties: SFTP biedt betere prestaties door het gebruik van pakketten over het SSH-protocol. SCP maakt gebruik van standaard UNIX-commando’s om bestanden over te dragen en kan daardoor soms langzamer zijn in vergelijking met SFTP.