by djmdjm 7 years ago

scp only appears to have simplicity because it outsources large parts of its functionality (e.g. glob expansion) to the destination host's shell. scp/rcp was a great protocol for 1981 (yes, that's when it was introduced) but not for 2019

tgragnato 7 years ago

And this leads to the question.. OpenBSD is famous for removing unwanted or outdated code. What makes scp a special case? Is it too used to be deprecated and removed?

  • djmdjm 7 years ago

    yeah, pretty much. If someone implemented scp's command-line with sftp underneath then we could start the (slow) deprecation process.

  • throwaway2048 7 years ago

    its part of the ssh protocol, getting rid of cruft from network protocols is almost completely impossible unfortunately, because its going to destroy many people's workflows, in a way that they can not fix, guaranteed.

    Yes, we all know about xkcd, no need to link guys.