SFTP

The SSH File Transfer Protocol (SFTP), also known as the Secure File Transfer Protocol, enables secure file transfer capabilities between networked hosts.
SFTP additionally provides remote file system management functionality, allowing applications to resume interrupted file transfers, list the contents of remote directories, and delete remote files.

Example configuration page for the destination:

create SFTP destination


Destination Name

A generic name for your internal ease of use, so it will be easier to recognize the backup destination roll, in case you have more then one.
Max length is 40 characters.


Choose Backup Engine

JetBackup will need to index and read files from this destination. Since each backup engine has it's own file structure, we will need to know what we are looking for in the destination when we are indexing.

If you wish to allow yourself/clients to use/restore cPanel generated backups on the JetBackup GUI choose cPanel engine.
When it comes to cPanel full backup, JetBackup will index the backup to its parts(Databases, Emails etc.). Which means that you will be able to restore parts of the full backup and not only the full backup.

When you choose cPanel engine on your destination settings, you can set schedule in order to reindex those backups. It is recommended to schedule it after the cPanel backup is done so data will be most accurate.


Backup Directory

This will be our starting point when accessing this destination.
The path is relative to the remote user's homedir.
/home/USERNAME will be your starting point.
Write your path to where you want to backup to be stored.

Please make sure that your destination path is secure and has the appropriate privileges.
For more information click on How To Secure Backup Storage.

Remote Host

A simple hostname or ip address to access the remote backup server.


Port

Your remote port (default port is 22 - you must specify this even if it's 22).


Remote Username

The remote user to login with. It is recommended to create a dedicated user for backups and not use root user.


Remote Password

Password for the provided ssh user.
JetBackup will create all necessary keys for remote login on the remote server.


Connection Timeout

Timeout for the connection. Default value is 30 (The Connection Time Out in seconds), you can increase this if the connection to the remote server is poor and you might face longer timeout issues.


Maximum connection retries

The maximum number of failed connections attempts (Insert 0 for unlimited).


Maximum concurrent connections

The maximum number of connections at the same time (Insert 0 for unlimited).