Se você não tiver uma lista explícita de cifras configuradas em ssh_config usando a palavra-chave Ciphers , o valor padrão, de acordo com man 5 ssh_config (lado do cliente) e man 5 sshd_config (lado do servidor), é:
aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,
[email protected],[email protected],
[email protected],
aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,
aes256-cbc,arcfour
Observe a presença das cifras arcfour. Portanto, você pode ter que definir explicitamente um valor mais restritivo para Ciphers .
ssh -Q cipher do cliente lhe dirá quais esquemas seu cliente pode suportar. Observe que essa lista não é afetada pela lista de cifras especificadas em ssh_config . Remover uma cifra de ssh_config não a removerá da saída de ssh -Q cipher . Além disso, usar ssh com a opção -c para especificar explicitamente uma cifra substituirá a lista restrita de cifras que você definiu em ssh_config e possivelmente permitirá que você use uma cifra fraca. Esse é um recurso que permite usar seu cliente ssh para se comunicar com servidores SSH obsoletos que não suportam as novas codificações mais strongs.
nmap --script ssh2-enum-algos -sV -p <port> <host> dirá quais esquemas seu servidor suporta.