【问题标题】:algorithmic password on sshdsshd 上的算法密码
【发布时间】:2012-01-14 19:33:26
【问题描述】:

好的,我想到了这一点,并很好奇它是否可能。 在 linux 系统上,有没有办法生成一个有效的算法密码组合来登录 SSH,我们可以用一个小应用程序或设备生成有效的密码(比如一些银行的互联网接口,如果你愿意,可以说一个密钥生成器)?如果可以在 sshd 上,应用没有问题。

示例场景:

密钥生成器使用算法生成密钥 -> 124a5s589s6fqwer SSHd 检查生成的密钥是否有效,并允许登录。

【问题讨论】:

    标签: linux algorithm passwords key sshd


    【解决方案1】:

    检查一次性密码 (OTP)。这是example

    【讨论】:

      【解决方案2】:

      是的,这是可能的。这正是通过 SSH 进行的私钥认证工作。

      通常的情况是想要登录的人会收到某种“挑战”(这可能是一个随机数,但如果有某种方法可以确保时钟同步,则当前时间也是可能的)。然后将该质询与一个秘密相结合,并将生成的密码发回。只有匹配时,该人才被允许登录。

      密钥身份验证只是将所有这些内容保留在后台,因此您永远不会注意到它们。如果您为私有 ssh 密钥设置密码,该密码将用于访问要与质询组合的密钥。它永远不会传输到另一台机器上,所以这是使用 SSH 最安全的方式。

      这正是这些 tan 生成器在后台工作的方式。棕褐色列表有点不同。

      【讨论】:

      • 谢谢你,我就是这么想的
      猜你喜欢
      • 2016-02-16
      • 1970-01-01
      • 2010-09-24
      • 1970-01-01
      • 2021-11-26
      • 2011-10-18
      • 2014-05-08
      • 2013-02-22
      • 2010-09-13
      相关资源
      最近更新 更多