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:
O bien:
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í:
Finalmente, guardamos cambios en el archivo y reiniciamos el servicio ssh:
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.