My server logs are being filled with Connection Reset by xxx.xxx.xxx.xxx [preauth]
:
$ cat /var/log/auth.log | grep 'Connection Reset'
Mar 13 19:52:30 server sshd[29366]: Connection reset by xxx.xxx.xxx.xxx [preauth]
Mar 13 19:52:33 server sshd[29366]: Connection reset by xxx.xxx.xxx.xxx [preauth]
Mar 13 19:52:41 server sshd[29366]: Connection reset by xxx.xxx.xxx.xxx [preauth]
Mar 13 19:52:50 server sshd[29366]: Connection reset by xxx.xxx.xxx.xxx [preauth]
Mar 13 19:52:53 server sshd[29366]: Connection reset by xxx.xxx.xxx.xxx [preauth]
...
This goes on for hours and hours. The IP address in question has not attempted any legitimate login attempts.
As I understand it, a connection reset is roughly analogous to dialing someone's phone, and then immediately hanging up. So what goal is this person trying to achieve?
(As a secondary question, is there an is fail2ban regex which will detect this behavior and stop it?)