<server>
<id>ftp.server</id>
<username>ftp-username</username>
<password>ftp-password</password>
</server>
SessionFactory factory = new DefaultSessionFactory();
Session session = factory.createSession(serverId, serverUrl);
Resource resource = session.get(resourcePath);
InputStream inputStream = resource.getInputStream();
session.put(inputStream, remotePath);