Como limitar conexões ao servidor OpenSSH para usar chaves privadas necessariamente com senha?

4

Existe alguma maneira de configurar o servidor OpenSSH ( /etc/ssh/sshd_config ) para permitir chaves privadas necessariamente com senha longa ?

    
por Ragnar Lodbrog 16.05.2016 / 09:57

1 resposta

5

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
    
por 16.05.2016 / 10:04