Fedora CoreOS / Flatcar Linux
Fedora CoreOS is a minimal OS with automatic updates. Scalable and secure.
Flatcar Container Linux is a similar distro, using the same config file type for its configuration.
To make the server pass the ssh-audit tests, include this butane ignition snippet in you config:
The above should get you a 100 score on current ssh-audit tests.
⚠️ The file is named 35-ssh-audit.conf
so it's loaded before /etc/ssh/sshd_config.d/40-redhat-crypto-policies.conf
which lists options that fail certain tests and cannot be overwritten later.
Note: The above file was tests with FedoraCoreOS but not FlatCar, it is assumed FlatCar will use the same solution.
Note 2: This was found through trial and error, if you find a better solution feel free to inform users (https://github.com/jtesta/ssh-audit/issues/337) and edit this page !