[ laki777 @ 07.05.2009. 22:59 ] @
Dajte neku ideju...

Imam 200 mashina
spisak se nlazi u /etc/hosts (iP adrese)
Imam 50 passworda...
oni se nalaze u filu
/home/pass
Skripta bi trebala da se konektuje (uz pomoc ssh) na mashinu i da iskopira neki file...
dakle recimo kopira iz /etc/bla u ssh root@IP:/etc/bla
Dakle pokusava da se konektuje na 1. masinu i proba 50 passworda pa kad se konektuje i iskopira zabelezi u nekom filu da je iskopirala na toj masini...
Ako se ne iskopira zabelezi da se nije iskopirala....

Hmmm nije tako komplikovano? :)

[ Jbyn4e @ 08.05.2009. 07:43 ] @
dve for petlje, scp sa lozinkom pa koju ubode...
ne mislis da ti radimo domaci zadatak valjda?
hintovi:
Code:

for host in `cat /etc/hosts| grep -v '127.0.0.1'`
for pass in ...
...
scp /etc/bla root:$pass@$host:/etc/bla > kopirao.log
...

Ako bas hoces sta je iskopirano a sta nije, morace malo drugacije....
O tom potom kad pokazes gde je zapelo.


Uh, izvini, sad videh da je ovo za python - ja pisao za bash shell script... ne znam kako bi islo u pythonu.