Ssh connection

becksevil -  
 Utilisateur anonyme -
Bonjour,

je souhaite créer un script shell sur ma machine qui me permet d'exécuter quelques commandes sur une autre machine sans que je m'interviens.

j'ai essayé la connexion ssh comme suit:

expect -c 'spawn ssh user@10.6.1.33
expect assword
send "userpass\n"
interact'
commande1
commande2


=> ce script me donne la main sur l'autre machine mais il n'exécute pas automatiquement les commandes "commande1 et commandes 2"

Est ce vous pouvez m'aider à résoudre ce problème.

Merci d'avance.
A voir également:

1 réponse

Utilisateur anonyme
 
bonjour

Crée-toi donc des clés publiques, ça permet de se logguer sans demande de mot de passe.
Et en plus c'est plus sûr !

le mot clé (lol) pour tes recherches dans les pages de man, et sur Google : ssh-keygen

ps: et oublié expect
-1