алгоритмический пароль на sshd - PullRequest
3 голосов
/ 07 декабря 2011

хорошо, я запомнил это, и мне любопытно, если это возможно.В системах Linux, есть ли способ сгенерировать правильную комбинацию алгоритмического пароля для входа в SSH, чтобы мы могли сгенерировать действительный пароль с помощью небольшого приложения или устройства (например, интернет-интерфейс некоторых банков, скажем, генератор ключей, если хотите)?если это возможно на sshd, приложение не является проблемой.

пример сценария:

генератор ключей генерирует ключ с помощью алгоритма -> 124a5s589s6fqwer SSHd проверяет, является ли сгенерированный ключ действительным, и позволяет войти.

Ответы [ 2 ]

3 голосов
/ 07 декабря 2011

Проверка одноразовых паролей (OTP). Вот пример

1 голос
/ 07 декабря 2011

Да, это возможно. Это именно аутентификация с закрытым ключом по SSH работает.

Обычный сценарий состоит в том, что человек, который хочет войти в систему, получает какую-то «проблему» (это может быть случайное число, но текущее время также возможно, если есть какой-то способ обеспечить синхронные часы). Затем этот вызов объединяется с секретом, и полученный пароль отправляется обратно. Только если он совпадает, человеку разрешено войти в систему.

Аутентификация по ключу просто держит все эти вещи в фоновом режиме, поэтому вы никогда их не заметите. Если вы установите пароль для закрытого ключа ssh, этот пароль будет использоваться для доступа к секрету, который будет объединен с задачей. Он никогда не будет передан на другую машину, поэтому это самый безопасный способ использования SSH.

Именно так работают генераторы загара в фоновом режиме. В списках загара все немного по-другому.

...