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