jueves, 17 de septiembre de 2020

Solucionar error 'error: kex protocol error: type 30 seq 1 [preauth]'

 En esta ocasión les traigo como solucionar el error de autenticación que nos arroja (en mi caso) por ssh a un servidor Ubuntu Server 20.04



En el programa donde nos queremos conectar nos arroja un mensaje como este 'el servidor envia un paquete inesperado received:3, expected:20' mientras que en los logs del servidor, con el comando:

systemctl status ssh

Nos arroja algo como esto  'error: kex protocol error: type 30 seq 1 [preauth]'

La solucion es editar el siguiente archivo:

/etc/ssh/sshd_config

puede ser con el comando:

nano /etc/ssh/sshd_config

y le agregamos la siguiente linea:

KexAlgorithms +diffie-hellman-group14-sha1

Una vez agregado guardamos con Ctrl + X y Y para guardar.

reiniciamos el servicio con el comando:

service ssh restart

y listo, el problema se habra resuelto, no olviden compartir.


Saludos.