Bon je reviens à la charge, aprés avoir annalyser le code , j'ai écrit ceci mais il fonctionne pas quelqu'un peut il m'aider là dessus ?
int main(){
int fd[2]=pipe();
if ( fork() ){
execl("/usr/bin/ssh", "ssh", "sebium@machineseb", 0);
wait();
}
else
{
close(fd[0]);
dup2(fd[1]);
close(fd[1]);
execl("ls -la", 0);
}
return 0;
}
j'essayer de faire en sorte qu'il se connecte à la machine qui s'appelle machineseb ( qui est une machin de mon réseau car j'ai pas trop envie de me prendre la tête avec cette histoire de mot de pass et de RSA surtout que j'y comprend rien ) et que aprés s'être connecter il tube pére ( la connection ssh ) se mettent en attente de maniére que j'puise lancé mon autre commande qui est ls ( la commande qui suit quoi ). mais ceci ne marche pas j'ai un méssage d'érreur lors de la compilation et j'le comprend pas trop , est ce que quelqu'un peut m'aider car j'crois qu'il y aun truc que j'ai du mal comprendre avec les pipe , wait , fork et dup2 .
Je remercie sincérement tous ceux qui m'aideront .
ben c avec une clé privée donc il rentre la clé pour se logué la premiére fois.
mais j'ai pas trop compris le principe de la clé RSA , et ma priorité c avant tout le fait de pouvoir faire inter-agir plusieurs application dans une seul et même application
# un oubli ?
Posté par sebium . En réponse au message portage. Évalué à 3.
[^] # Re: Pas très clair :-(
Posté par sebium . En réponse au message fork/wait/pipe. Évalué à 1.
[^] # Re: Pas très clair :-(
Posté par sebium . En réponse au message fork/wait/pipe. Évalué à 1.
mais j'ai pas trop compris le principe de la clé RSA , et ma priorité c avant tout le fait de pouvoir faire inter-agir plusieurs application dans une seul et même application