Celeb Glow
general | March 05, 2026

Is there any difference between default scp and PuTTY pscp (with -scp) protocols?

I'm trying to automate a task that requires remote file transfer. The file provider manual specifically says that It needs a pscp (PuTTY version of scp) call to be made, and also already includes the pscp binary so we can use it. However, since most of the automation will be done on a java based service, I was wondering if I could use sshj or jsch, using the default ssh protocol.

So, do you know if pscp uses exactly the same protocol as plain old scp? I've just tried to move a couple of files using pscp and scp. Both worked, but I don't know if there are minor details that I'm not aware of (performance, security etc)

0

1 Answer

... if there are minor details that I'm not aware of (performance, security etc)".

There are none. scp (Secure CoPy) is a protocol and command line utility for secure file transfer; and pscp is just the name of PuTTy SCP/SFTP client. The security of SCP is provided by SSH, which is used for data transfer and authentication.

The fact that the file provider manual already includes pscp is just a nice gesture from whoever is responsible for creating it. It being specified in the manual signifies that the creator usually deals with Windows users. Unlike UNIX- and Linux-based systems (including MacOS), until Win 10 Windows OS used to not have an SCP client.

0

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy