Não, você tem pouco controle sobre como as chaves privadas são configuradas e não é possível detectar / impor nenhum requisito de senha para elas.
Você também não pode limitar o tamanho das teclas sem modificar a própria fonte OpenSSH (ou seja, não há opção de configuração para atingir um limite mínimo de comprimento de chave).
Você pode limitar o tipo de chaves públicas aceitas usando o parâmetro PubkeyAcceptedKeyTypes
, mas não o comprimento.
PubkeyAcceptedKeyTypes
Specifies the key types that will be accepted for public key authentication as a comma-separated pattern list. Alternately if the specified value begins with a '+' character, then the specified key types will be appended to the default set instead of replacing them. The default for this option is:
[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], ecdsa-sha2-nistp256,ecdsa-sha2-nistp384, ecdsa-sha2-nistp521,ssh-ed25519, ssh-rsa,ssh-dss