Skip to content

generate-ssh-key

TODO: Ajout d'une courte description de la commande.

Syntaxe:

shell
sfiler-cli [options] generate-ssh-key [options de commande]
Options de CommandeObligatoire/OptionnelDescription
-aObligatoireL'alias de la clé (l'alias de la clé doit être unique).
-ksObligatoireLa taille de la clé (valeurs possibles : 1024, 2048, 3072).
-dammOptionnelIndique le comportement à adopter si l'alias spécifié existe déjà dans la base de données. Les valeurs possibles sont : fail, replace ou generate-new. Valeur par défaut : fail.

Exemple:

shell
./sfiler-config-cli.sh -l my-user -p my-password -cf "conf/sfiler.conf" generate-ssh-key -a "Ma clé SSH" -ks 3072

L'exécution de cette commande générera une nouvelle clé SSH d'une taille de 3072 bits et l'alias « Ma clé SSH ».

Si la même commande est exécutée à nouveau, elle renverra une erreur car l'alias « Ma clé SSH » existe déjà. Pour éviter cette erreur, l'option -damm peut être utilisée pour spécifier le comportement à adopter si l'alias existe déjà dans la base de données.

Les valeurs possibles sont les suivantes :

  • fail : la commande renvoie une erreur (valeur par défaut).
  • replace : la paire de clés existante avec cet alias sera supprimée et la nouvelle paire de clés sera générée avec le même alias.
  • generate-new ; un nouvel alias sera généré sur la base de celui spécifié et une nouvelle clé sera générée avec ce nouvel alias.

Lorsque le moment est venu de générer une nouvelle version de la clé, celle-ci peut être renouvelée en exécutant la même commande avec le même alias et l'option -damm réglée sur replace.

shell
./sfiler-config-cli.sh -l my-user -p my-password -cf "conf/sfiler.conf" generate-ssh-key -a "Ma clé SSH" -ks 3072 -damm replace