
Connecter Smallstep à Lutril
Lutril se connecte à Smallstep avec un jeton d’API en Bearer et se contente de lire : il liste vos utilisateurs SSH, vos groupes, vos grants et vos hôtes pour montrer qui peut atteindre quelles machines, et qui dispose de sudo. Un jeton en lecture seule suffit. Vous pouvez éventuellement définir l’URL de base de l’API et le préfixe des groupes que Lutril doit gouverner.
Accès demandés
- Jeton d’API en Bearer avec des scopes en LECTURE uniquement : Lutril n’écrit jamais dans Smallstep
- Lit /users, /groups, /grants et /hosts pour déduire qui atteint quels hôtes, avec ou sans sudo
Étapes de configuration
- 1
Connectez-vous au tableau de bord Smallstep.
Référence de l’API Platform - 2
Ouvrez la section Settings dans le menu en bas à gauche.
- 3
Cliquez sur Add a Token, donnez-lui un titre explicite, choisissez la durée de validité, et ne sélectionnez que des scopes en lecture.
- 4
Copiez le secret du jeton d’API (affiché une seule fois). Dans Lutril, connectez Smallstep et collez le jeton. Définissez éventuellement l’URL de base de l’API, ainsi que le préfixe des groupes gouvernés si vos groupes SSH ne s’appellent pas « Smallstep - ... ».
Documentation officielle
Connectez-vous à Lutril pour brancher Smallstep, ou réservez une démo et nous le mettons en place avec vous. Sans slides.