OpenSSH
9.9
24 Nov 20:25

OpenSSH is a BSD/Linux implementation of SSH1 and SSH2 for encrypted terminal connections, tunneling and file transfers. It includes the sshd server, scp and sftp, and various utility tools such as ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen, and the sftp-server.
minor feature: This release contains a number of new features and. New features. Ssh(1), sshd(8): add support for a new hybrid post-quantum key. Exchange based on the FIPS 203 Module-Lattice Key Enapsulation Mechanism (ML-KEM) combined with X25519 ECDH as described by Https://datatracker.ietf.org/doc/html/draft-kampanakis-curdle-ssh-pq-ke-03 This algorithm "mlkem768x25519-sha256" is available by default. Ssh(1): the ssh_config "Include" directive can now expand. Environment as well as the same set of -tokens "Match Exec" Supports. Sshd(8): add a sshd_config "RefuseConnection" option that, if set. Will terminate the connection at the first authentication request. Sshd(8): add a "refuseconnection" penalty class to sshd_config PerSourcePenalties that is applied when a connection is dropped by. The new RefuseConnection keyword. Sshd(8): add a "Match invalid-user" predicate to sshd_config Match. Options that matches when the target username is not valid on the Server. Ssh(1), sshd(8): update the Streamlined NTRUPrime code to a. Substantially faster implementation. Ssh(1), sshd(8): the hybrid Streamlined NTRUPrime/X25519 key. Exchange algorithm now has an IANA-assigned name in addition to The "@openssh.com" vendor extension name. This algorithm is now Also available under this name "sntrup761x25519-sha512" Ssh(1), sshd(8), ssh-agent(1): prevent private keys from being. Included in core dump files for most of their lifespans. This is in addition to pre-existing controls in ssh-agent(1) and sshd(8). That prevented coredumps. This feature is supported on OpenBSD, Linux and FreeBSD. All: convert key handling to use the libcrypto EVP_PKEY API, with. The exception of DSA. Sshd(8): add a random amount of jitter (up to 4 seconds) to the. Grace login time to make its expiry unpredictable. Sshd(8): relax absolute path requirement back to what it was prior to OpenSSH 9.8, which incorrectly required that sshd was started. With an absolute path in inetd mode. bz3717 Sshd(8): regression introduced i