OpenSSH hardened configuration
Purpose
This repository contains an hardened version of the default OpenSSH client and server configuration, disabling broken ciphers and unsafe authentication methods.
Installation
- Deploy user public keys before continuing
groupadd ssh-user
andusermod -a -G ssh-user <username>
for each user allowed to use SSH.- Clone this repo into
/etc/ssh/
- Regenerate
ssh_host_rsa_key{,.pub}
of length 4096 if lower (ssh-keygen -t rsa -b 4096 -f ssh_host_rsa_key < /dev/null
)