OpenSSH 9.5

Changes since OpenSSH 9.4

This release fixes a number of bugs and adds some small features.

Potentially incompatible changes:

* ssh-keygen(1): generate Ed25519 keys by default. Ed25519 public keys are very convenient due to their small size. Ed25519 keys are specified in RFC 8709 and OpenSSH has supported them since version 6.5 (January 2014).

* sshd(8): the Subsystem directive now accurately preserves quoting of subsystem commands and arguments. This may change behaviour for exotic configurations, but the most common subsystem configuration (sftp-server) is unlikely to be affected.

New features:

* ssh(1): add keystroke timing obfuscation to the client. This attempts to hide inter-keystroke timings by sending interactive traffic at fixed intervals (default: every 20ms) when there is only a small amount of data being sent. It also sends fake “chaff” keystrokes for a random interval after the last real keystroke. These are controlled by a new ssh_config ObscureKeystrokeTiming keyword.

* ssh(1), sshd(8): Introduce a transport-level ping facility. This adds a pair of SSH transport protocol messages SSH2_MSG_PING/PONG to implement a ping capability. These messages use numbers in the “local extensions” number space and are advertised using a “ping@openssh.com” ext-info message with a string version number of “0”.

* sshd(8): allow override of Subsystem directives in sshd Match blocks.

https://www.openssh.com/releasenotes.html#9.5p1

Leave a comment

Discover more from /root

Subscribe now to keep reading and get access to the full archive.

Continue reading