It is impossible to utilize scp to copy files between a machine running OpenSSH and one running ssh.com's SSHD from the console of the OpenSSH machine. It first attempts to execute SSH1 compatibility, at which point it fails. I believe that this problem is intentional (from ssh.com); however, I am uncertain, and this precludes my use of OpenSSH as I need scp access to ssh.com machines.
you can use sftp instead, i don't think we will add sftp protocol support to scp soon.
ssh.com changed the protocol, but kept the binary name the same. In ssh.com's language: ssh1 scp == scp ssh2 scp == sftp Our sftp works fine with ssh.com ssh2 "scp" and our scp works fine with their ssh1 "scp". OTOH I'd love someone to write a scp-compatible commandline syntax for our sftp.
Created attachment 750 [details] scp-like commandline syntax for sftp First pass at scp-like commandline syntax for sftp.
We did the opposite recently: scp now uses sftp under the hood by default.
Closing bugs from openssh-9.1 release cycle