I need to use sshpass
to launch a remote command through SSH from a Java code.
If I manually type in a console:
ssh -p 22 user@ipaddress mplayer '/media/data/myFavouriteSong.mp3'
works perfectly, but asks for password. So I tried running 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'
and none of them work.