I have a need to setup an FTP process for scheduled JasperSoft reports. The need is to FTP the document, using secure methods (SFTP or FTPS) to FTP the file to an internal FTP server. We can connect via FileZilla, via the Linux server command line where JasperReports is installed. Yet when attempting to SFTP or FTPS, we get "Connection Failed". We've tried SFTP, FTPS, ports 21, 22, and 990, to no avail. Can version 6.2 actually use SFTP or FTPS to ftp a file? I was able to get a couple of stack traces, and here they are: Stacktrace 1: rg.apache.commons.net.MalformedServerReplyException: Could not parse response code. Server Reply: SSH-2.0-OpenSSH_5.3 at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:337) at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:294) at org.apache.commons.net.ftp.FTP._connectAction_(FTP.java:400) at org.apache.commons.net.ftp.FTPClient._connectAction_(FTPClient.java:924) at org.apache.commons.net.SocketClient.connect(SocketClient.java:183) at org.apache.commons.net.SocketClient.connect(SocketClient.java:203) at com.jaspersoft.jasperserver.api.engine.common.util.impl.FTPUtil$FTPServiceClientImpl.<init>(FTPUtil.java:147) at com.jaspersoft.jasperserver.api.engine.common.util.impl.FTPUtil.connectFTP(FTPUtil.java:47) at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJobFileSavingImpl.saveToFTPServer(ReportExecutionJobFileSavingImpl.java:200) at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJobFileSavingImpl.save(ReportExecutionJobFileSavingImpl.java:92) at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.executeAndSendReport(ReportExecutionJob.java:560) at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.execute(ReportExecutionJob.java:241) at com.jaspersoft.ji.report.options.engine.ReportOptionsExecutionJob.execute(ReportOptionsExecutionJob.java:47) at org.quartz.core.JobRunShell.run(JobRunShell.java:213) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) Stacktrace 2: (attached as a graphic)