Skip to content

Conversation

jonasbardino
Copy link
Contributor

@jonasbardino jonasbardino commented Jul 4, 2025

Adjusted our SSH algorithm tuning to better fit the ssh-audit hardening recommendations for Rocky 9:
https://www.sshaudit.com/hardening_guides.html#rocky_9
The changes include added modern algos as well as small reordering to balance security and performance.

NOTE: this is a rather untested draft so far and possibly changes default negotiated security parameters. So it should neither be merged before we have verified correctness nor put in production before we have fully evaluated the performance improvements of upgrading paramiko to 3.5.x on our Rocky 9 systems.

recommendations for Rocky 9:
https://www.sshaudit.com/hardening_guides.html#rocky_9
The changes include added modern algos as well as small reordering to balance
security and performance.
@jonasbardino jonasbardino self-assigned this Jul 4, 2025
@jonasbardino jonasbardino added the enhancement New feature or request label Jul 4, 2025
@jonasbardino
Copy link
Contributor Author

We will likely want to further tweak the included key exchange algorithm choice on Rocky 10+ when the new post-quantum algorithm mlkem768x25519-sha256 enters the game through openssh-9.9+, and becomes the new default in openssh-10+.
Rocky10 already comes with openssh-9.9:
https://rockylinux.pkgs.org/10/rockylinux-baseos-x86_64/openssh-9.9p1-7.el10_0.rocky.0.1.x86_64.rpm.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant