On Sun, Mar 19, 2017 at 11:47 PM, Lars Noodén <lars.noo...@gmail.com> wrote:
> Looking at a recent snapshot, see dmesg at the bottom, I have two
> questions about OpenSSH logging.
>
> 1) The entry in sshd_config(5) for MaxAuthTries states the following
> about log entries:
>
>              ...  Once the number of failures reaches half this
>              value, additional failures are logged.  The default is 6.
>
> Yet the logging of failures seems to occur these days from the very first
try.
> Has this behavior changed?

No, but it's always logged password attempts regardless of whether or
not you've got to MaxAuthTries/2:

$ cvs annotate auth.c | grep -C2 max_auth
Annotations for auth.c
***************
1.13         (markus   18-Jan-01):      if (authenticated == 1 ||
1.13         (markus   18-Jan-01):          !authctxt->valid ||
1.54         (dtucker  23-May-04):          authctxt->failures >=
options.max_authtries / 2 ||
1.13         (markus   18-Jan-01):          strcmp(method, "password") == 0)
1.47         (itojun   08-Apr-03):              authlog = logit;


> 2) The client gets disconnected before MaxAuthTries is reached.  If I
> have it set to 6, I get 5 only tries:

Your log level isn't high enough to see it, but I suspect you have a
failed pubkey attempt before the password attempts.  You should be
able to see it if you add "-vvv" to the command line.

[...]
> Is there any way to get the full number of MaxAuthTries log in attempts?

Assuming my guess above is correct, PreferredAuthentications=password

--
Darren Tucker (dtucker at zip.com.au)
GPG key 11EAA6FA / A86E 3E07 5B19 5880 E860  37F4 9357 ECEF 11EA A6FA (new)
    Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.

Reply via email to