Rsync kan worden gebruikt om de inhoud van een directory van uw STRATO HiDrive pakket op te slaan in een storage-directory. Om te verbinding te beveiligen biedt rsync de mogelijkheid om de overdracht via SSH uit te voeren.
Installeer eerst een rsync-software op uw pc. Bijvoorbeeld voor Windows op http://sourceforge.net/projects/sereds/files/ of de grafische gebruikersinterface Grsync (Linux), die op http://www.opbyte.it/grsync/ kan worden gedownload).
Op Linux vindt u rsync en Grsync normaliter in de programmacatalogi die bij de distributie horen. Een installatie kan dan via Yast (Suse) of Synaptic/Aptitude (Debian, Ubuntu) verlopen.
Log dan in uw HiDrive klantenlogin in. Bij Accountbeheer kunt u het rsync-protocol voor de gewenste account activeren.

Voorbeeld voor het gebruik van rsync bij Linux
Als u een lokale map (bv.: directory/map) van uw STRATO HiDrive account wilt opslaan in de directory Backup – die zich in de directory van de user bevindt -, dan gaat u als volgt te werk:
| rsync -rltDvze "ssh" /directory/map gebruikersnaam@rsync.hidrive.strato.com:/users/gebruikersnaam/backup |
Het commando om de inhoud van een lokale map inclusief zijn submappen over te brengen naar een map in het storage-gedeelte luidt:
| rsync -rltDvzre "ssh" /directory gebruikersnaam@rsync.hidrive.strato.com:/users/hifrivegebruikersnaam/backup |
Dit commando zou de complete inhoud van uw lokale map "directory" inclusief alle subdirectory’s opslaan in de map "backup" op uw STRATO HiDrive. Als men -delete nog toevoegt aan de opties, dan worden bestanden/mappen die in de lokale map NIET aanwezig zijn, in de doeldirectory van de STRATO HiDrive verwijderd.
Voorbeeld
| rsync -delete -avze "ssh" /directory gebruikersnaam@rsync.hidrive.strato.com:/users/hidrivegebruikersnaam/backup |
Toelichtingen-delete: gegevens op de doelpagina verwijderen, voor zover niet aanwezig
-v: gedurende de overdracht aangeven welk bestand op dat moment wordt overgebracht
-z: gegevens worden gecomprimeerd overgebracht
-e "ssh" is nodig om de overdracht via SSH te laten lopen.
Verdere informatie over rsync vindt u ook op:
http://wiki.ubuntu-nl.org/community/RsyncVoor de aanmelding met rsync kunt u in de HiDrive klantenlogin bij het accountbeheer ook een bijvoorbeeld met PuTTY gegenereerde SSH-sleutel invoeren.

U hebt ook de mogelijkheid tot gebruik van de zogenaamde FileAuth methode. In dit geval is het aan te bevelen dat u geen passphrase gebruikt. De private key moet in dit geval via de optie
Conversions
Export OpenSSH key worden opgeslagen. De via de optie ‚Save private key’ opgeslagen variant dient uitsluitend via de PuTTY Pageant te worden gebruikt.
De gegenereerde key kan dan worden gebruikt voor de AuthInfo-methode bijvoorbeeld voor RSync of SFTP.
Voorbeeld
| sftp -oIdentityFile=/pad naar het keyfile gebruikersnaam@sftp.hidrive.strato.com |
| sftp -oIdentityFile=/home/gebruiker/private.ppk gebruikersnaam@sftp.hidrive.strato.com |
Als de keyfile niet correct is, wordt het reguliere wachtwoord opgevraagd voor uw HiDrive gebruikersaccount.
Ook bij Linux kan de FileAuth-methode worden gebruikt. In ons voorbeeld gebruiken wij ssh-keygen, dat bij de meeste Linuxdistributies reeds aanwezig is. Houd er a.u.b. rekening mee dat de aangegeven paden van de door u gebruikte Linux-distributie aangepast moeten worden.
Invoerssh-keygen
UitvoerrGenerating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Voer hier de plaats in waarop u de key wilt opslaan.
Enter passphrase (empty for no passphrase):
Het is aan te bevelen geen wachtwoord te gebruiken, anders zou dit bij het opbouwen van de verbinding worden opgevraagd, maar wij willen het invoeren van een wachtwoord met de FileAuth methode omzeilen.
Enter same passphrase again:
Als u hebt beslist om geen wachtwoord toe te kennen, dan op deze plaats eveneens alleen maar op Enter drukken.
Sla de public-key id_rsa.pub nu a.u.b. op uw HiDrive gebruikersaccount op zoals aan het begin omschreven.
U genereert een testverbinding via SFTP als volgt:
| sftp -oIdentityFile=/home/LINUX-USER/PAD-NAAR DE-KEY/KEY-FILE gebruikersnaam@sftp.hidrive.strato.com |
Testverbinding met Rsync:
| rsync -av -e ssh /pad naar map/dat/overgebracht/moet/worden/ gebruikersnaam@rsync.hidrive.strato.com:/users/gebruikersnaam |
AanwijzingGeef uw HiDrive gebruikersnaam bij alle verbindingssoorten a.u.b. in kleine letters aan.