sshpass
JavaコードからSSH経由でリモートコマンドを起動するために使用する必要があります。
コンソールを手動で入力した場合:
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'
そしてそれらのどれも動作しません。