Projet

Général

Profil

Actions

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

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


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 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 -

  1. L'utilisateur sur le serveur est backuppc.
  2. Cet utilisateur doit juste avoir accès
    1. au fichier backuppc/etc/hosts en écriture
    2. au répertoire de configuration des clients en écriture pour y déposer un fichier de conf spécifique au client
  1. La commande demandée est en fait un paramètre. Elle doit être de la forme OS:logonOS 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

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