I'm very new to the SCP protocol and JSch. I have to transfer a file fro a remote device via SCP to Android. The server side developers refused to tell be anything about their device except for the file location, and the root account which can be used to access it with SCP. Here are the steps I tried. Confirm that using JSch, my Android client can establish connection with the server. [complete] Confirm that using JSch, and the ChannelExec object, I can send the ls command and read its output. [complete] Confirm that using JSch, and the ChannelSFTP object, I can transfer a file from the device