View Single Post
Old 06-04-2005, 18:48   #2
Maestro
Senior Member
 
Iscritto dal: Jun 2002
Messaggi: 442
Non so cosa sia NUT, pero' vedo diversi errori.

Per mandare un comando via SSH (in questo caso shutdown) senza digitare la password va usato la chiave, come stai tentando di fare.


Qualcosa tipo:

Codice:
#!/bin/sh
ssh -i /home/mseeber/.ssh/id_dsa user@ip "comando"
ssh -i /home/mseeber/.ssh/id_dsa user@ip2 "comando2"
dovrebbe andare.


Sei sicuro che l'identify file sia /home/mseeber/.shh/id_dsa (sopratutto shh) ? Dall'altra parte hai configurato tutto correttamente?

Per vedere se viene accetta la key fai cosė:

Codice:
ssh -i /path/to/id_rsa -v user@ip
Inoltre shutdown e' nel path ? E' suid root ? Senno' non penso proprio tu possa spegnere il PC se non sei root (o uid 0). In questo caso dovresti valutare l'uso di sudo.

P.S.: $HOME/.ssh/id_rsa dovrebbe automaticamente provarlo SSH come key, controlla /etc/ssh/ssh_config
__________________
-
Maestro č offline   Rispondi citando il messaggio o parte di esso