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 |