code: public void put(InputStream in, long length, String localFile,
  			String remoteFile) throws SshException, ChannelOpenException {
  		put(in, length, localFile, remoteFile, null);
  	}
docs: <p>
  Uploads a <code>java.io.InputStream</code> to a remote server as a file.
  You <strong>must</strong> supply the correct number of bytes that will be
  written.
  </p>
  
  @param in
  stream providing file
  @param length
  number of bytes that will be written
  @param localFile
  local file name
  @param remoteFile
  remote file name
  
  @throws IOException
  on any error