I actually just deployed to create a demo video, but because I moved from one host to another, it detects that my public key is used in too many connections, and I got this error message.
So basically when I type:
ssh -p 2222 email@example.com
Received disconnect from IP Address: :2 Too many authentication failures for username
In this case, my username is kimiweb6 and my host is wphowtosite.com
Also typed, ssh -p 2222 -o PubkeyAuthentication=no firstname.lastname@example.org brought me to the Too many authentication failures for username result.