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.