Thanks for the link, but quoting from that link:
”As protection against “harvest now, decrypt later” threats, and to support the requirements for FIPS environments, components based on OpenSSL in RHEL 9.7 can use a hybrid ML-KEM key exchange even in FIPS mode while using a certified module.”
I take that to mean that you can use a ‘hybrid’ post-quantum key exchange whatever that is in RHEL 9.7. What certified module are they referring to? Are they being deliberately combobulating?
Upgrading to RHEL10 is not an option because it does not support my CPU chip.
You can enable PQ for SSHD on 9, the ciphers it uses are controlled by crypto-policies if you not changed it will be set to DEFAULT you can check it using sudo update-crypto-policies --show , there is a sub policy you can enable that add extra ones to it PQ ones.
/usr/share/crypto-policies/policies/modules/PQ.pmod
group = +MLKEM1024-X448
group = +P384-MLKEM1024
group = +P256-MLKEM768
group = +MLKEM768-X25519
sign = +MLDSA87-ED448
sign = +MLDSA65-ED25519
sign = +MLDSA87
sign = +MLDSA65
sign = +MLDSA44
key_exchange = +KEM-ECDH
You can enable it using sudo update-crypto-policies --set DEFAULT:PQ and sudo systemctl restart sshd that should get rid of the warning.