Projet

Général

Profil

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

Révision 1 (Christophe Martin, 20/09/2010 16:36) → Révision 2/10 (Christophe Martin, 20/09/2010 16:42)

h1. 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 : 

 <pre> 
 success 
 </pre> 
 Sur le 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@ 
 * @url@ 

 .h1 exemple de commande passée par le client 

 ssh - 

 ## L'utilisateur sur le serveur est @backuppc@. 
 ## Cet utilisateur doit juste avoir accès  
 ### * au fichier @backuppc/etc/hosts@ en écriture 
 ### * au répertoire de configuration des clients en écriture pour y déposer un fichier de conf spécifique au client 
 # La commande demandée est en fait un paramètre. Elle doit être de la forme @OS:logon@ où @OS@ est un mot clef reconnu par le serveur (au moins @win@ @linux@ @mac@) et @logon@ est le logon dans annuaire-iuem de l'utilisateur principal de la machine