> Bonjour, coucou > > Je suis compl�tement perdu. C'est la premi�re fois que je ne trouve > aucune doc correspondant � un probl�me apparemment simple sur internet. > Voil�, je doit -- pour un tp de r�seau -- lancer une commande sur une > machine distante en C. Les enseignants du module nous ont conseill� > d'utiliser rexec(...). > Bien que la doc indique que c'est un truc qu'il vaut mieux ne pas > utiliser, je cherche quand m�me � suivre leur demande.
nous � l'IUT on nous a dit d'utiliser (et on l'a fait :)) les RPC en C et ca marche normalement tr�s bien. C'est tout � fait ce qu'il te faut pour le probl�me que tu as � r�soudre. > Mais voil�, impossible de configurer la debian sid pour qu'elle accepte > ce type de connection. Toutes les autres connections hors C (rsh, > rlogin) �quivalentes fonctionnent, mais un appel � rexec() ne fonctionne > pas: Connection Refused. Et si je fait un strace, il m'indique qu'il > tente ~10 connections avant de planter. > Comment faire marcher cette commande (et notamment le "serveur" rexecd > qui n'existe plus aujourd'hui). > > Merci de votre aide, de rien :) > jm Nico > > ps: voici mon appel � la fonction: > char *host, user, passwd, cmd; > /* .... */ > rexec(&host, ntohs(execinfo->s_port), user, passwd, cmd, NULL) > > Le man a disparu, on peut le retrouver ici: > http://www.hmug.org/man/3/rexec.html

