Linux / UNIX Integration

 

Overview

 

All access to your rsync.net account is done over SSH with tools like SFTP, rsync, borg, etc.

The most basic setup is: create and upload an SSH key and then upload your data with one of those tools.

After the initial upload, you would run those command(s), on a schedule, from your crontab.

 

Remember - we (support@rsync.net) are always happy to write your commands for you to simply cut and paste.

 

Create an SSH keypair on your system

 

You don't need to create an SSH keypair to use rsync.net - you can enter a password each time you connect.

The problem is, you can't do automated backups if you have to sit there and type the password each night.

This simple HOWTO will step you through creating your keys and uploading the public half of the keypair.

 

Backing up a UNIX system up to rsync.net with the rsync command

 

The most elegant backup of your UNIX or Linux system to rsync.net is a simple 1:1 mirror of your system to our system, using rsync.

Because your rsync.net account has daily snapshots enabled by default, you don't necessarily need to think about incrementals or versions or past backups. You simply perform a "dumb" mirror to us each night and let our ZFS filesystem handle the daily snapshots just like "Time Machine".

This detailed rsync HOWTO will step you through the entire process of backing up one or more directories on a UNIX/Linux system to your account at rsync.net. The document includes scheduling the jobs in your crontab.

 

Browsing Your Backups and Snapshots and Doing Restores

 

You may access your rsync.net account with ANY tool that runs over SSH/SFTP/SCP.

This means that you may connect with Filezilla, Konqueror, WinSCP, the rsync.net drive mapper, and hundreds of other SFTP/SCP based tools. You may also mount your rsync.net filesystem locally with sshFS.

Your filesystem snapshots (7 daily snapshots for most accounts, 7 daily + 4 weekly for 10TB+ accounts) are located in the .zfs/snapshot directory in the root of your account.

 

Running Remote Commands Over SSH

 

Your rsync.net account does not allow an interactive login - you can't get a shell.

BUT, you may run a large collection of UNIX commands over SSH to manipulate your files, perform measurements, and do basic housekeeping:

 

ssh user@rsync.net md5 some/file

ssh user@rsync.net rm -rf some/file

ssh user@rsync.net s3cmd get s3://rsync/mscdex.exe

 

The full list of remote commands you may run in your rsync.net account is here.

 

Some Additional HOWTOs

 

- Using rclone for Cloud to Cloud Transfer

- Simple github integration with your rsync.net account

 

Reference Information

 

- rsync.net SSH / SSL Server Fingerprints

- Generating and using ssh keys for automated backups

- Remote commands you may run over SSH

- rsync.net Physical delivery guidelines

- rsync.net Warrant Canary

- rsync.net PGP/GPG Public Key

 

Click here for Simple Pricing - Or call 619-819-9156 or email info@rsync.net for more information.