[Linux-Biella] SSH non interattivo con password

Daniele Segato daniele.bilug a gmail.com
Mar 7 Giu 2011 11:10:19 CEST


Ciao,

ho necessità di scrivere uno script che prende come parametro la
password ssh per connettersi ad un server nella rete interna

dovrei lanciare qualcosa tipo questo

ssh myuser a myhost "myRemoteCommand"

Non posso usare una chiave senza password.


so che si può fare tutto usando expect
ma c'è un'altro modo?

mi sta bene sia una login senza chiave (con password dell'utente
remoto) che una login tramite chiave rsa con password

non so però come inserire questa password in modo non interattivo

nel man parla di impostare la variabile d'ambiente SSH_ASKPASS per
dire al comando ssh quale programma usare per recuperare la password,
ma parla anche di X11 e non mi è ben chiaro come utilizzarlo.

o googlato un po' e trovato poco che non richieda di usare altri
software (tipo expect)

posso anche usare expect ma preferirei usare esclusivamente openssh se
possibile.

mi sapete dire?


Maggiori informazioni sulla lista Linux