



ssh(1), sshd(8): use the hybrid Streamlined NTRU Prime + x25519 key exchange method by default The NTRU algorithm is believed to resist attacks enabled by future quantum computers and is paired with the X25519 ECDH key exchange (the previous default) as a backstop against any weaknesses in NTRU Prime that may be discovered in the future.In case of incompatibility, the scp(1) client may be instructed to use the legacy scp/rcp using the -O flag.However, sftp-server(8) in OpenSSH 8.7 and later support a protocol extension to support this. The SFTP protocol has no native way to expand a ~user path. Another area of potential incompatibility relates to the use of remote paths relative to other user's home directories, for example - "scp host:~user/file /tmp".We consider the removal of the need for double-quoting shell characters in file names to be a benefit and do not intend to introduce bug-compatibility for legacy scp/rcp in scp(1) when using the SFTP protocol. This creates one area of potential incompatibility: scp(1) when using the SFTP protocol no longer requires this finicky and brittle quoting, and attempts to use it may cause transfers to fail.This has the side effect of requiring double quoting of shell meta-characters in file names included on scp(1) command-lines, otherwise they could be interpreted as shell commands on the remote side. Legacy scp/rcp performs wildcard expansion of remote filenames (e.g.This release switches scp(1) from using the legacy scp/rcp protocol to using the SFTP protocol by default.
