Can FileTransfer be used to target remote FTP servers?
What used for the $jail parameter is the directory for which the operations are limited; if you try deleting a file outside that directory, the operation is not allowed.

If you want FTP access to a directory on a remote site, you should use the FileTransferFTP class, and create an instance with FileTransferFTP::factory().