【问题标题】:AWS Simple AD : SSH based key Authentication for Linux instancesAWS Simple AD:Linux 实例的基于 SSH 的密钥身份验证
【发布时间】:2018-04-06 05:07:27
【问题描述】:

我们目前有 openldap 设置,我们将新用户的密钥上传到 LDAP,他们能够使用这些密钥登录到我们的 AWS EC2 Linux 实例。

我们正计划迁移到 AWS Simple AD,AWS Simple AD 是否为新用户提供上传 SSH 密钥的功能?并使用此上传的 SSH 密钥对 Linux 服务器进行身份验证?抱歉,我在谷歌上找不到任何明确的答案,任何直接帮助将不胜感激。谢谢!

【问题讨论】:

    标签: linux amazon-web-services ssh


    【解决方案1】:

    您可以像使用任何 ldapserver 一样与 SimpleAD 交互。您需要在 VPC 中,但以下代码有效(假设您已经在目录中创建了用户 Test User

    示例

    /tmp/username.ldif

    dn: CN=Test User,CN=Users,DC=ad,DC=example,DC=org
    changeType: modify
    add: objectClass
    objectClass: ldapPublicKey
    
    dn: CN=Test User,CN=Users,DC=ad,DC=example,DC=org
    changeType: modify
    add: sshPublicKey
    sshPublicKey: ssh-rsa ....
    

    ldbmodify --verbose --url "ldap://ad.example.org" --user "SIMPLEAD_USERNAME" --password 'SIMPLE_AD_PASSWORD' /tmp/username.ldif

    这篇文章详细介绍了加入领域并使用它通过 sssd 和 AuthorizedKeysCommand 对服务器进行身份验证。

    https://github.com/localytics/chef-sssd/blob/master/GETTING_STARTED.md

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-15
      • 1970-01-01
      • 2018-12-27
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 2019-01-29
      相关资源
      最近更新 更多