ssh: make number of retries configurable

This commit is contained in:
aiju 2017-04-24 23:26:43 +00:00
parent ef7b428832
commit 042f98784a
2 changed files with 12 additions and 3 deletions

View file

@ -60,6 +60,13 @@ This can be disabled with the
.B -R
option.
.PP
If
.I keyboard-interactive
authentication fails, by default it is retried three times.
The number of tries can be changed with
.BR -T .
Setting it to zero disables keyboard-interactive authentication.
.PP
The
.B -d
option enables debug output.

View file

@ -52,9 +52,7 @@ enum {
WinPackets = 8, // (1<<15) * 8 = 256K
};
enum {
MaxPwTries = 3 // retry this often for keyboard-interactive
};
int MaxPwTries = 3; // retry this often for keyboard-interactive
typedef struct
{
@ -1152,6 +1150,10 @@ main(int argc, char *argv[])
case 't':
thumbfile = EARGF(usage());
break;
case 'T':
MaxPwTries = strtol(EARGF(usage()), &s, 0);
if(*s != 0) usage();
break;
} ARGEND;
if(argc == 0)