En este post veremos como adaptar la seguridad de Kali Linux para acceder a sistemas con claves SSH generadas con métodos de cifrados antiguos y por tanto menos seguros.
Por defecto Kali Linux no acepta ciertos métodos de cifrado que considera obsoletos y por lo tanto cuando queremos conectarnos vía SSH a otros equipos no nos lo va a permitir apareciendo un mensaje de «no matching key exchange method found».
Un ejemplo de lo que aparece por consola ante esta situación es:
![Claves ssh no relacionadas - Diffie Helman](https://alexariza.net/wp-content/uploads/2018/04/claves-ssh-no-relacionadas-diffie-helman.jpg)
O bien:
![Claves ssh no relacionadas - AES](https://alexariza.net/wp-content/uploads/2018/04/claves-ssh-no-relacionadas-aes.jpg)
Por tanto, como sugerencia nos ofrece usar Diffie Helman o aes dependiendo de la configuración ssh del dispositivo remoto. Por lo tanto, para que nos funcionen ambos cifrados editaremos el siguiente fichero:
Y añadiremos la siguiente información:
KexAlgorithms +diffie-hellman-group1-sha1
De manera que quede así:
![Habilitar cifrado para ssh](https://alexariza.net/wp-content/uploads/2018/04/habilitar-cifrado-ssh.jpg)
Finalmente, guardamos cambios en el archivo y reiniciamos el servicio ssh:
![Reinicio del servicio ssh](https://alexariza.net/wp-content/uploads/2018/04/restart-del-servicio-ssh.jpg)
De esta manera cuando volvamos a hacer una conexión ssh no nos aparecerá el mensaje de error de claves y podremos conectarnos sin problemas.