मुझे sshpass
जावा कोड से 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'
और उनमें से कोई भी काम नहीं करता है।