Projet

Général

Profil

Communications client-serveur lors de l'installation » Historique » Version 2

Christophe Martin, 20/09/2010 16:42

1 1 Christophe Martin
h1. Communications client-serveur lors de l'installation
2
3
Dans le principe :
4
5 2 Christophe Martin
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.
6
7
Le serveur effectue toute une série de vérification et si tout va bien il répond :
8
9
<pre>
10
success
11
</pre>
12
Sur le première ligne. Tout autre réponse du serveur est un message d'erreur.
13
14
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 :
15
* @key@
16
* @url@
17
18
.h1 exemple de commande passée par le client
19
20
ssh -
21
22 1 Christophe Martin
## L'utilisateur sur le serveur est @backuppc@.
23
## Cet utilisateur doit juste avoir accès 
24 2 Christophe Martin
### au fichier @backuppc/etc/hosts@ en écriture
25
### au répertoire de configuration des clients en écriture pour y déposer un fichier de conf spécifique au client
26 1 Christophe Martin
# 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