При попытке подключения по SSH к какой-то машине, может возникнуть такая ошибка:
$ ssh user@192.168.1.170
Received disconnect from 192.168.1.170: 2: Too many authentication failures for user
На стороне машины, к которой вы подключаетесь, она будет выглядеть так (см. /var/log/auth.log):
Oct 30 19:29:33 hostname sshd[8607]: Disconnecting: Too many authentication failures for user [preauth]
Oct 30 19:29:49 hostname sshd[8609]: Disconnecting: Too many authentication failures for user [preauth]
Oct 30 19:29:55 hostname sshd[8611]: Disconnecting: Too many authentication failures for user [preauth]
Что делать? Подключиться с помощью опции IdentitiesOnly, включённой в .ssh/config или аргументах утилиты ssh:
$ ssh -o 'IdentitiesOnly=yes' user@192.168.1.170
Почему возникает эта ошибка? Ваш SSH-клиент пытается предложить серверу множество SSH-ключей (например, добавленных в текущий пользовательский сеанс через ssh-add), а серверу это не нравится.