Eu preciso usar sshpass
para iniciar um comando remoto através do SSH a partir de um código Java.
Se eu digitar manualmente um console:
ssh -p 22 user@ipaddress mplayer '/media/data/myFavouriteSong.mp3'
funciona perfeitamente, mas pede senha. Então eu tentei correr sshpass
:
sshpass -p mypass ssh -p 22 user@ipaddress mplayer '/media/data/myFavouriteSong.mp3'
sshpass -p mypass ssh -l user@ipaddress mplayer '/media/data/myFavouriteSong.mp3'
sshpass -p mypass ssh -t user@ipaddress mplayer '/media/data/myFavouriteSong.mp3'
sshpass -p mypass ssh user@ipaddress echo 'OK'
e nenhum deles funciona.