Страница 1 из 1

одноразовые пароли

Добавлено: 2010-07-22 10:01:40
dmtr
http://www.freebsd.org/doc/ru/books/han ... words.html

создаю пароль так: подключен к системе по ssh и использую утилиту opiepasswd

Код: Выделить всё

# opiepasswd -c dmtr
Adding dmtr:
Only use this method from the console; NEVER from remote. If you are using
telnet, xterm, or a dial-in, type ^C now or exit with no password.
Then run opiepasswd without the -c parameter.
Using MD5 to compute responses.
Enter new secret pass phrase:
Again new secret pass phrase:

ID dmtr OTP key is 499 st7020
RECK UTAH JAG HERB TEN LIP
пробую поключиться с паролем RECK UTAH JAG HERB TEN LIP - не принимает.
что не так?

Re: одноразовые пароли

Добавлено: 2010-07-22 10:37:52
dmtr
разобрался, работает так:
запускаем opiepasswd

Код: Выделить всё

#opiepasswd -c dmtr
Adding dmtr:
Only use this method from the console; NEVER from remote. If you are using
telnet, xterm, or a dial-in, type ^C now or exit with no password.
Then run opiepasswd without the -c parameter.
Using MD5 to compute responses.
Enter new secret pass phrase:
Again new secret pass phrase:

ID dmtr OTP key is 499 st7020
GAIN BUD MASH RUIN TICK TUFT
генерит "ключ" st7020, связывает его с dmtr, генерит пасс для сессии 499 (''счетчик цикла').

но при попытке залогинться номер сесии уже на 1 меньше:

Код: Выделить всё

login as: dmtr
Using keyboard-interactive authentication.
otp-md5 498 st7020 ext
Password:
так что сразу после использования opiepasswd надо использовать opiekey со счетчиком 498:

Код: Выделить всё

# opiekey 498 st7020
Using the MD5 algorithm to compute response.
Reminder: Don't use opiekey from telnet or dial-in sessions.
Enter secret pass phrase:
GALA BUFF MARK RINK BOY DUET
вот с этим паролем впускает.

соответсвенно можно сгенерить сколько надо паролей указав номер счетчика цикла, на 1 меньше того, для которого генерился прошлый пароль:

Код: Выделить всё

# opiekey -n 3 497 st7020
Using the MD5 algorithm to compute response.
Reminder: Don't use opiekey from telnet or dial-in sessions.
Enter secret pass phrase:
495: HILT QUO BAH LINT EST EASE
496: MUDD HOFF ACHE DORA TOAD JEAN
497: SLOT OWNS WAD HUED KLAN FOGY