Мені потрібно використовувати 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'
і жоден з них не працює.