title: Java File commands over SSH
body: <p>I'm creating a java program which does <em>a lot</em> over ssh.</p>
  
  <p>In my program, I need to be able to run methods such as "listFiles()" on a remote host. I also need to be able to run a couple commands from Apache Commons io (I'm using the "FileUtils" class). I've seen programs such as JSch, but none of them have enough flexibility when it comes to file manipulation and transfer.</p>
  
  <p>Could anyone suggest an alternate program or approach to my problem?</p>