Difference between scp and sftp

scpsftp

What is the difference between sftp and scp?

Best Answer

SCP is the abbreviation of 'secure copy', while SFTP stands for 'secure FTP'.

The first is used to copy one or more files, often with known names, from host A to host B, whereas the second is mostly used interactively, analogue to an FTP client. SCP will always work out of the box and has little in the field of tweakable options. SFTP can be used with different backends to present the SFTP service to the user. It would even possible to turn it off, though I haven't tried this.

That's the difference in use.

As far as performance goes: ErikA below links to a wikipedia page which mentions SCP is generally faster than SFTP because of a more efficient algorithm in SCP.