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

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

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

Непрочитанное сообщение dmtr » 2010-07-22 10:01:40

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 - не принимает.
что не так?
This game has no name. It will never be the same.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

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

Непрочитанное сообщение dmtr » 2010-07-22 10:37:52

разобрался, работает так:
запускаем 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
This game has no name. It will never be the same.