Se è necessario creare un collegamento SSH con un host, e per autentificarsi occorre usare il metodo tradizionale della password, il comando "ssh" permette di specificarla solo in maniera interattiva. Non c'è alcun modo per specificare la password tramite un flag command line.
Questo può essere un problema all'interno di script, oppure quando serve creare dei collegamenti SSH richiamati da altri programmi.
(Ad esempio Netbeans, per fare un collegamento SVN tramite SSH, richiede di specificare il comando SSH da eseguire per il collegamento).
A venirci in aiuto c'e' sshpass.
aptitude install sshpass
Utilizzo:
sshpass [options] command arguments
Opzioni:
[bash]