FTP and SFTP

This guide will take you through FTP (file transfer protocol) and SFTP (SSH or secure file transfer protocol). These are two ways of transferring data from your Feral slot to your home computer or device.

No previous experience or knowledge is assumed in this guide, but if you experience any issues with it then please open a ticket.

Table of contents

FTP or SFTP?

These protocols will both allow you to transfer data from your slot to your home - the difference is that data sent via FTP is not encrypted in any way, making SFTP more secure. For this reason, SFTP should be preferred.

Please note that Feral only uses SFTP for secure transfers and does not support FTP over TLS or similar.

Connecting to your slot via FTP/SFTP

There are a number of options you have for connecting via FTP/SFTP whatever your operating system. Each have in common the need for some basic information - a server/host name, a username and a password. You can find each of these by clicking on the Software link of your Feral web manager.

You may also need (or wish) to supply a port, though most programs will use the correct defaults if you do not. The defaults are 21 for FTP and 22 for SFTP. It's also possible, if need be, to specify 22221 for FTP and 22222 for SFTP.

Some SFTP clients popular with our users

You may find that your piece of software is relatively intuitive to set up once you have the information in the section above to hand, but more specific guides are provided on the pages below:

Windows

macOS

Linux

Dealing with speed issues

Often a user's biggest issue is the speed of transfers from their slot to their home when downloading via FTP/SFTP. Sometimes it's possible to improve speeds using a combination of various methods (sometimes to the extent of maximising your download bandwidth). There is a separate guide for trying to increase transfer speeds which can also help for streaming.

Avoiding hash check failures

You can get hash check failures sometimes if you transfer in ASCII mode, instead of binary. ASCII mode can modify the file endings, causing issues on different operating systems. You should stick to binary mode for all transfers - please consult your chosen FTP/SFTP program's documentation for how to set this.

Transferring data between FTP servers

Your server at Feral will have FXP support turned on by default, so if you're having issues please ensure the following:

  • The other server has FXP support
  • Both servers are connecting via FTP: the transfer will not work if one or both ends are using SFTP.

Even if FXP is working, you might find it goes quite slowly. For this reason (and for the fact that transfers are non-resumable), you might prefer to use something else (for example rsync) to transfer data.

If you want to do a full data transfer between two of your Feral slots (under the same account e-mail address), it's easiest to simply go to the Summary link for the slot you want to move data to and click the link marked Slot-to-slot data transfer.