🌐SSH Key Sync Server
Tout d'abord il nous faut configurer le registry. Il faut donc mettre le texte dessous dans le fichier que l'on va ouvrir :
nano ~/sshkeysync/.npmrcregistry=https://pkgs.dev.azure.com/rbreuvart/_packaging/publicfeed/npm/registry/
always-auth=true
; begin auth token
//pkgs.dev.azure.com/rbreuvart/_packaging/publicfeed/npm/registry/:username=rbreuvart
//pkgs.dev.azure.com/rbreuvart/_packaging/publicfeed/npm/registry/:_password=Zjdwc2pscjRhMzZqYWFzY3h1eWx1ZHF6b3RsNjVyNmFjemtkcTNqcW5sNnZsbnh0NzNzcQ==
//pkgs.dev.azure.com/rbreuvart/_packaging/publicfeed/npm/registry/:[email protected]
//pkgs.dev.azure.com/rbreuvart/_packaging/publicfeed/npm/:username=rbreuvart
//pkgs.dev.azure.com/rbreuvart/_packaging/publicfeed/npm/:_password=Zjdwc2pscjRhMzZqYWFzY3h1eWx1ZHF6b3RsNjVyNmFjemtkcTNqcW5sNnZsbnh0NzNzcQ==
//pkgs.dev.azure.com/rbreuvart/_packaging/publicfeed/npm/:[email protected]
; end auth tokenEnsuite pour l'installer, il suffit de faire un npm install global
npm install -g sshkeysync-server --userconfig ~/sshkeysync/.npmrc
# ou
npm install -g sshkeysync-server@latest --userconfig ~/sshkeysync/.npmrc
# ou
npm install -g sshkeysync-server@[versionnumber] --userconfig ~/sshkeysync/.npmrcService
Pour savoir où le dossier se trouve les installations globales :
Grâce à pm2 nous pouvons lancer le service. La première partie concerne les variables d'environnements :
SSHKEYSYNC_SERVER_PORT
Port d'écoute du serveur
SSHKEYSYNC_LOGFOLDER
Chemin absolu du dossier de log (Conseillé: "/var/log/sshkeysync")
SSHKEYSYNC_PASSWORDFILE_PATH
Chemin absolu vers le fichier de configuration des mots de passes
SSHKEYSYNC_REGISTREDSERVERS_PATH
Chemin absolu vers le fichier de sauvegarde des serveurs qui se sont enregistrés
Ces valeurs ont toute une valeur par défaut, contenu dans le package de l'installation. Elle peuvent être utilisé, ou si vous souhaiter les changer il vous suffit de les rajouter dans cette ligne avant le pm2, séparé par un espace :
Ces valeurs ont toute une valeur par defaut, contenu dans le package de l'installation. Elle peuvent être utilisé, ou si vous souhaiter les changer il vous suffit de les rajouter dans cette ligne avant le pm2, séparé par un espace :
Mais si vous souhaitez les valeurs minimales pour que cela fonctionne, sans vous souciez de personnaliser :
Si votre service est bien démarré voici ce que vous devriez voir après cette commande :
Il faut ensuite sauvegarder votre liste de service :
Last updated