Skriptovani ssh
Ladislav Vaiz
spam na nagano.cz
Čtvrtek Leden 6 15:33:35 CET 2005
> potrebuju poradit jak oskriptovat ssh. Existuje dovod proc nemuzu pouzit
> autentizaci pomoci klicu takze zakladni problem je, jak podsunout
> klientovi ssh heslo. Dal uz by asi stacilo neco jako vkladani retezcu s
> fixni prodlevou pokud byse to nepovedlo udelat nejak dynamicteji.
Nebude to asi napsatelne v bashi, ale treba v perlu by to slo:
Co otevrit /dev/pts/x a spustit ssh. Pak mu ovladate stdin/out/err.
Ssh bude mit jako stdin terminal a (snad) by nemelo nic tusit a normalne
fungovat
V C by se to napsalo asi:
int fd,a;
a=forkpty(&fd,...);
if (a<0) { nelze();}
if (a==0){//child
execlp("ssh","ssh","stroj");
exit(-1);
}else{
write(fd,"heslo\n",6);//mozna jeste \r
}
La'd"a
Další informace o konferenci Linux