Один из наших клиентов пытается запустить сеанс SFTP на нашем сервере передачи файлов. Когда они пытаются пройти аутентификацию, мы видим эти ошибки в 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]
Мы не можем понять, почему этот клиент не может подключиться, а все остальные клиенты могут подключиться.
Версии: Ubuntu 16.04.1 LTS OpenSSH_7.2p2 Ubuntu-4ubuntu2.1 OpenSSL 1.0.2g
Изменить: забыл упомянуть тот факт, что наш клиент может подключаться с помощью своих локальных машин, проблема в том, что их производственный сервер не может подключиться. Мы создали нашу sshd_config
разрешить все доступные KexAlgorithms
и шифры, перечисленные man sshd_config
.
Я просто пытаюсь понять, что именно не получается. Это их сервер не может установить SSH-соединение, чтобы начать процесс аутентификации?