Мне нужно использовать sshpass
для запуска удаленной команды через SSH из кода Java.
Если я вручную наберу в консоли:
ssh -p 22 user@ipaddress mplayer '/media/data/myFavouriteSong.mp3'
работает отлично, но просит пароль. Итак, я попытался запустить 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'
и никто из них не работает.