Projet

Général

Profil

Actions

Communications client-serveur lors de l'installation » Historique » Révision 3

« Précédent | Révision 3/10 (diff) | Suivant »
Christophe Martin, 20/09/2010 16:54


Communications client-serveur lors de l'installation

Dans le principe :

Via une clef ssh secrète embarquée dans le paquet/application d'installation, le client demande l'exécution d'une commande sur le serveur par un utilisateur particulier.

Le serveur effectue toute une série de vérification et si tout va bien il répond :

success

Sur la première ligne. Tout autre réponse du serveur est un message d'erreur. Puis viennent dans un ordre non spécifié des lignes de la forme mot-clef:valeur. pour l'instant sont définis les mots-clef suivants :
  • key Il s'agit de la clef publique correspondant à la clef privée utilisée par le serveur pour effectuer les sauvagarde
  • url L'URL que l'utilisateur doit visiter pour personnaliser ses sauvegardes.

exemple de commande et dialogue

su bckpciuem -c "env SSH_AUTH_SOCK= ssh -x -a -i register-key -l backuppc dugong mac:cmartin" >"/tmp/resultat.$$" 2>&1

Le serveur répond
success
url: http://dugong.univ-brest.fr/backuppc/?host=dormeur
key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDEBV4umLQWumkHBgznsLNaNZn9pxkLpmPWO09Sqft7OFX/HUcfOF040nscxu7MyMI4Y8TzhMGDtMertYo+PdGTEfg1qyjPgUrH4xLoyiBJ6ygsZiw6YK7IsBPgmGXlHMgBciJnJMaNAyOvLIPxua34Nxp1QmY3i0hiqO/qU5jtIp4nXSFIIvd+1ql/kvO4GDKtSGsiEpgmduOxWX1Z9cYa/F0TAPScJ5cHIO6FmeePC8xIaBEsaunFQt3XfFydVCnap97YUY9gbN6tnUhmb3T9/W9LMkgm8CfR1cbZTSX6xcjs+Za/ALKizMvV6750eqczXqg+nUIjb5Rnf2F7W/0z backuppc server to client dormeur ssh key" 

Mis à jour par Christophe Martin il y a environ 14 ans · 3 révisions