Attribut sshPublicKey Pas affichée - OpenLDAP PHPLDAP SSH Key Auth

J'ai importé un schéma sshPublicKey De ce que je peux dire avec succès, mais cet attribut n'est pas affiché dans PHPLDAPADMIN.

Quelqu'un a-t-il de l'expérience avec ce problème?

Ce que j'ai fait littéralement:

sudo nano openssh-lpk.ldif

dn: cn=openssh-lpk,cn=schema,cn=config
objectClass: olcSchemaConfig
cn: openssh-lpk
olcAttributeTypes: ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey'
DESC 'MANDATORY: OpenSSH Public key'
EQUALITY octetStringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
olcObjectClasses: ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY
DESC 'MANDATORY: OpenSSH LPK objectclass'
MAY ( sshPublicKey $ uid )
)

Importer le schéma si vous devez changer ldapi: //? J'ai essayé d'utiliser mon IP / Loopback, Mais cela ne fonctionne pas, mais cela semble fonctionner tel quel.

ldapadd -Y EXTERNAL -H ldapi:/// -f openssh-lpk.ldif

Je l'ai eu de ce leadership ici >>
https://blog.shichao.io/2015/0 ... .html
Confirmé ce que je devrais, dans ce post dans SF.

https://serverfault.com/questi ... -ldap
Mais ses instructions sont un peu vagues ...

"Mettre à jour LDAP, Activer le schéma OpenSSH-LPK»

Nous devons d'abord mettre à jour LDAP Utilisation du schéma pour ajouter un attribut sshPublicKey Pour les utilisateurs:

Comment? Qu'est-ce que je fais mal?

Remercier,

PS: C'est le résultat de l'exécution de l'équipe, tout semble aller bien, c'est même écrit "Dupliquer"

root@ldap:~# ldapadd -Y EXTERNAL -H ldapi:/// -f openssh-lpk.ldif
SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
adding new entry "cn=openssh-lpk,cn=schema,cn=config"
ldap_add: Other (e.g., implementation specific) error (80)
additional info: olcAttributeTypes: Duplicate attributeType: "1.3.6.1.4.1.24552.500.1.1.1.13"

Mise à jour: je vois le schéma dans PHPLDAPADMIN, Mais ce n'est pas dans le compte PosiX, Quelqu'un peut-il publier une étiquette d'attribut de

/etc/phpldapadmin/templates/creation/posixAccount.xml
Invité:

Blanche

Confirmation de:

Comme c'est vraiment le problème de l'interface graphique (Un autre exemple de pourquoi il est préférable d'étudier les choses à travers l'interface de ligne de commande), Ma réponse sera une image. Mais en bref, j'ai lu les instructions trop rapidement!

"Ajout d'un utilisateur de clé ouvert SSH dans phpLDAPadmin

D'abord créer un utilisateur avec un modèle «Generic: User Account». Ensuite, allez à la section Attributs «objectClass», Cliquez sur "Ajouter une valeur" et sélectionnez l'attribut «ldapPublicKey». Après l'envoi, revenez à la page d'édition de l'utilisateur, cliquez sur "Ajouter un nouvel attribut" en haut, sélectionnez «sshPublicKey», Insérez la touche Ouvrir dans la zone de texte et, enfin, cliquez sur «Mettre à jour l'objet». ».

Pour répondre aux questions, connectez-vous ou registre