Uno de nuestros clientes está intentando iniciar una sesión SFTP en nuestro servidor de transferencia de archivos. Cuando intentan autenticarse, vemos estos errores en auth.log.
Jan 16 11:24:34 ft sshd[6898]: error: kex protocol error: type 30 seq 1 [preauth]
Jan 16 11:24:34 ft sshd[6898]: error: Received disconnect from xxx.xxx.xxx.xxx port xxxxx:3: Expected SSH_MSG_KEX_GEX_GROUP [preauth]
Jan 16 11:24:34 ft sshd[6898]: Disconnected from xxx.xxx.xxx.xxx port xxxxx [preauth]
No podemos entender por qué este cliente no puede conectarse y todos los demás clientes pueden conectarse.
Versiones: Ubuntu 16.04.1 LTS OpenSSH_7.2p2 Ubuntu-4ubuntu2.1 OpenSSL 1.0.2g
Editar: Olvidé mencionar el hecho de que nuestro cliente puede conectarse usando sus máquinas locales, el problema es que su servidor de producción no puede conectarse. Hemos configurado nuestro sistema sshd_config
para permitir todos KexAlgorithms
los cifrados disponibles enumerados en man sshd_config
.
Sólo estoy tratando de entender qué es exactamente lo que está fallando. ¿Su servidor no pudo establecer una conexión SSH para comenzar el proceso de autenticación?