Como posso determinar os MACs, cifras, comprimento da chave e KexAlogrithms suportados pelos meus servidores ssh?
Preciso criar uma lista para uma auditoria de segurança externa. Estou procurando algo parecido com openssl s_client -connect example.com:443 -showcerts
. De minha pesquisa, ssh
ele usa as cifras padrão listadas em man sshd_config
. No entanto, preciso de uma solução que possa usar em um script e . Preciso me corrigir aqui: Você pode especificar man sshd_config
não liste informações sobre o comprimento da chaveServerKeyBits
em sshd_config
.
Acho que isso ssh -vv localhost &> ssh_connection_specs.out
retorna as informações de que preciso, mas não tenho certeza se as cifras listadas são as cifras suportadas pelo cliente ou pelo servidor. Também não tenho certeza de como executar isso não interativo em um script.
Existe uma maneira conveniente de obter SSH
informações de conexão?